首页> 外国专利> Processor with a replay system that includes a replay queue for improved throughput

Processor with a replay system that includes a replay queue for improved throughput

机译:具有重播系统的处理器,该系统包括重播队列以提高吞吐量

摘要

A processor is provided that includes an execution unit for executing instructions and a replay system for replaying instructions which have not executed properly. The replay system is coupled to the execution unit and includes a checker for determining whether each instruction has executed properly and a replay queue coupled to the checker for temporarily storing one or more instructions for replay. The replay queue may be used to store a long latency instruction, such as a load in which data must be retrieved from an external memory device. The long latency instruction and possibly one or more dependent instruction are stored in the replay queue until the long latency instruction is ready to be executed (e.g., data for the load instruction has been retrieved from external memory). Once the long latency instruction is ready to be executed, (e.g., the data is available), the long latency instruction may then be unloaded from the replay queue for re-execution.
机译:提供了一种处理器,该处理器包括用于执行指令的执行单元和用于回放未正确执行的指令的回放系统。重放系统耦合到执行单元,并且包括用于确定每个指令是否已经正确执行的检查器,以及耦合到检查器以用于临时存储一个或多个用于重放的指令的重放队列。重播队列可用于存储长等待时间指令,例如必须从外部存储设备检索数据的负载。将长等待时间指令以及可能的一个或多个从属指令存储在重播队列中,直到准备好执行长等待时间指令为止(例如,已从外部存储器检索了用于加载指令的数据)。一旦准备好执行长等待时间指令(例如,数据可用),然后可以从重播队列中卸载长等待时间指令以重新执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号