首页>
外国专利>
Method and apparatus for selectively deferring execution of instructions having indeterminate data dependencies when instructions are issued according to a program order
Method and apparatus for selectively deferring execution of instructions having indeterminate data dependencies when instructions are issued according to a program order
展开▼
机译:当根据程序顺序发出指令时,有选择地推迟具有不确定数据相关性的指令的执行的方法和装置
展开▼
页面导航
摘要
著录项
相似文献
摘要
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.
展开▼