发明名称 Processor and instruction control method
摘要 The processor issues instructions including a branch instruction under a first identifier (ID=0) and speculatively executes the instructions by branch prediction. In the event of the detection of a branch error, the processor issues instructions in the correct direction under a second identifier (ID=1) subsequently to the erroneously issued instructions. After the completion of all the instructions prior to the branch error, the processor cancels the instructions erroneously issued by branch prediction to resume the issuance of instructions in the correct direction. The processor updates the identifiers (IDs) attached to the instructions after the occurrence of a branch error. This allows the processor to issue instructions in the correct direction without waiting for the completion of all the instructions prior to the branch instruction that caused the branch error, thus ensuring enhanced processing performance. Moreover, the processor needs only at least two identifiers to be attached to the instructions. This allows reduction in hardware volume.
申请公布号 US2005125634(A1) 申请公布日期 2005.06.09
申请号 US20050028338 申请日期 2005.01.04
申请人 FUJITSU LIMITED 发明人 ISHIZUKA TAKAHARU
分类号 G06F9/38;G06F15/00;(IPC1-7):G06F15/00 主分类号 G06F9/38
代理机构 代理人
主权项
地址