发明名称 Selectively deferring instructions issued in program order utilizing a checkpoint and multiple deferral scheme
摘要 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.
申请公布号 US7114060(B2) 申请公布日期 2006.09.26
申请号 US20030686061 申请日期 2003.10.14
申请人 SUN MICROSYSTEMS, INC. 发明人 CHAUDHRY SHAILENDER;TREMBLAY MARC
分类号 G06F9/38;G06F9/00;G06F9/45 主分类号 G06F9/38
代理机构 代理人
主权项
地址