首页> 外国专利> Selectively deferring instructions issued in program order utilizing a checkpoint and instruction deferral scheme

Selectively deferring instructions issued in program order utilizing a checkpoint and instruction 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.
机译:本发明的一个实施例提供了一种系统,该系统有助于当具有未解决的数据依赖性的指令被发出以程序顺序执行时,推迟执行这些指令。在正常执行模式下,系统以程序顺序发布执行指令。在执行指令期间遇到未解决的数据依赖性时,系统会生成一个检查点,该检查点可随后用于将程序的执行返回到指令点。接下来,系统以预先执行模式执行后续指令,其中推迟由于未解决的数据依赖性而无法执行的指令,并且其中其他未推迟的指令以程序顺序执行。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号