发明名称 SELECTIVELY DEFERRING THE EXECUTION OF INSTRUCTIONS WITH UNRESOLVED DATA DEPENDENCIES
摘要 <p>One embodiment of the present invention provides a system that facilitates deferring execution of instructions with unresolved data dependencies as they are issued for execution in program order. During a normal execution mode, the system issues instructions for execution in program order. Upon encountering an unresolved data dependency during execution of an instruction, the system generates a checkpoint that can subsequently be used to return execution of the program to the point of the instruction. Next, the system executes subsequent instructions in an execute-ahead mode, wherein instructions that cannot be executed because of an unresolved data dependency are deferred, and wherein other non-deferred instructions are executed in program order.</p>
申请公布号 EP1673692(B1) 申请公布日期 2013.03.13
申请号 EP20040784741 申请日期 2004.09.09
申请人 ORACLE AMERICA, INC. 发明人 CHAUDHRY, SHAILENDER;TREMBLAY, MARC
分类号 G06F9/38;G06F9/00;G06F9/45 主分类号 G06F9/38
代理机构 代理人
主权项
地址