首页> 外国专利> RESERVATION STATION CIRCUIT FOR EXECUTION OF LOOP INSTRUCTIONS BY OUT-OF-ORDER PROCESSOR, ΑΝD RELATED METHOD, AND COMPUTER-READABLE MEDIA

RESERVATION STATION CIRCUIT FOR EXECUTION OF LOOP INSTRUCTIONS BY OUT-OF-ORDER PROCESSOR, ΑΝD RELATED METHOD, AND COMPUTER-READABLE MEDIA

机译:用无序处理器执行循环指令的预留站,一种相关方法和计算机可读介质

摘要

Providing lower-overhead management of dataflow execution of loop instructions by out-of-order processors (OOPs), and related circuits, methods, and computer-readable media are disclosed. In one aspect, a reservation station circuit including multiple reservation station segments, each storing a loop instruction of a computer program loop is provided. Each reservation station segment also stores an instruction execution credit indicator indicative of whether the corresponding loop instruction may be provided for dataflow execution. The reservation station circuit further includes a dataflow monitor providing an entry for each loop instruction, each entry comprising a consumer count indicator and a reservation station (RS) tag count indicator. The dataflow monitor is configured to determine whether all consumer instructions of a loop instruction have executed based on the consumer count indicator and the RS tag count indicator for the loop instruction. If so, the dataflow monitor issues an instruction execution credit to the loop instruction.
机译:提供了由无序处理器(OOP)提供的循环指令的数据流执行的较低开销的管理,并且公开了相关的电路,方法和计算机可读介质。一方面,提供了一种包括多个预留站段的预留站电路,每个预留站段存储计算机程序循环的循环指令。每个预留站段还存储指令执行信用指示符,该指令执行信用指示符指示是否可以为数据流执行提供相应的循环指令。预留站电路还包括数据流监视器,该数据流监视器为每个循环指令提供条目,每个条目包括消费者计数指示器和预留站(RS)标签计数指示器。数据流监控器被配置为基于循环指令的消费者计数指示符和RS标签计数指示符来确定循环指令的所有消费者指令是否已经执行。如果是这样,则数据流监视器向循环指令发出指令执行信用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号