首页> 外国专利> Speculative scheduling of instructions with source operand validity bit and rescheduling upon carried over destination operand invalid bit detection

Speculative scheduling of instructions with source operand validity bit and rescheduling upon carried over destination operand invalid bit detection

机译:使用源操作数有效位进行指令的推测性调度,并在检测到目标操作数无效位后重新调度

摘要

A method and apparatus to execute data speculative instructions in a processor comprising at least one source register, each source register comprising a bit to indicate validity of data in the at least one source register. A data validity circuit coupled to the one or more source registers to determine the validity of the data in the source registers, and to indicate the validity of the data in a destination register based upon the validity bit in the at least one source register. The processor optionally comprising a checker unit to retire those instructions from the execution unit which write valid data to the destination register, and to re-schedules those instructions for execution which write invalid data to the destination register.
机译:一种在包括至少一个源寄存器的处理器中执行数据推测指令的方法和装置,每个源寄存器包括用于指示至少一个源寄存器中的数据有效性的位。一种数据有效性电路,其耦合到所述一个或多个源寄存器,以确定所述源寄存器中的数据的有效性,并基于所述至少一个源寄存器中的有效性位来指示目的寄存器中的数据的有效性。处理器可选地包括检查器单元,以从执行单元退出将有效数据写入目的地寄存器的那些指令,并重新调度将无效数据写入目的地寄存器的那些执行的指令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号