发明名称 Speculative execution processor
摘要 The present invention discloses a speculative execution processor including a plurality of executing units for processing in parallel a plurality of instructions in an instruction sequence stored in its memory. The processor comprises an instruction type distinguishing device for distinguishing a type of a conditional branch instruction included in the unexecuted instruction sequence, the condition of the conditional branch instruction depending on another instruction, an instruction parallel-issuing device for issuing in parallel instructions included in a succeeding instruction sequence to be executed following the conditional branch instruction and/or instructions included in an instruction sequence to be executed after the branching to the executing units while whether or not to branch is not determined, a branching determining device for determining whether to branch when the another instruction is executed, and an execution result managing device for identifying whether the execution results of the instruction sequences are effective based on the determining results of the branching determining device.
申请公布号 US5511172(A) 申请公布日期 1996.04.23
申请号 US19920977238 申请日期 1992.11.16
申请人 MATSUSHITA ELECTRIC CO. IND, LTD. 发明人 KIMURA, KOZO;YOSHIOKA, KOSUKE;KIYOHARA, TOKUZO
分类号 G06F9/38;(IPC1-7):G06F9/30 主分类号 G06F9/38
代理机构 代理人
主权项
地址