首页> 外国专利> ENFORCING LOOP-CARRIED DEPENDENCY (LCD) DURING DATAFLOW EXECUTION OF LOOP INSTRUCTIONS BY OUT-OF-ORDER PROCESSORS (OOPs), AND RELATED CIRCUITS, METHODS, AND COMPUTER-READABLE MEDIA

ENFORCING LOOP-CARRIED DEPENDENCY (LCD) DURING DATAFLOW EXECUTION OF LOOP INSTRUCTIONS BY OUT-OF-ORDER PROCESSORS (OOPs), AND RELATED CIRCUITS, METHODS, AND COMPUTER-READABLE MEDIA

机译:在由无序处理器(OOP)以及相关电路,方法和计算机可读介质执行数据流指令的过程中,执行数据流依赖性(LCD)

摘要

Enforcing loop-carried dependency (LCD) during dataflow execution of loop instructions by out-of-order processors (OOPs), and related circuits, methods, and computer-readable media, is disclosed. In one aspect, a reservation station circuit is provided, comprising one or more reservation station segments configured to store a consumer loop instruction. Each reservation station segment also includes an operand buffer for each operand of the consumer loop instruction, the operand buffer indicating a producer loop instruction and an LCD distance between the producer loop instruction and the consumer loop instruction. Each reservation station segment receives an execution result of the producer loop instruction, and a loop iteration indicator that indicates a current loop iteration for the producer loop instruction. The reservation station segment generates an operand buffer index based on the loop iteration indicator of the producer loop instruction and the LCD offset indicator of the operand buffer corresponding to the execution result.
机译:公开了在由无序处理器(OOP)执行循环指令的数据流执行期间执行循环承载依赖性(LCD),以及相关的电路,方法和计算机可读介质。一方面,提供了一种保留站电路,其包括被配置为存储消费者循环指令的一个或多个保留站段。每个保留站段还包括用于消费者循环指令的每个操作数的操作数缓冲器,该操作数缓冲器指示生产者循环指令以及生产者循环指令和消费者循环指令之间的LCD距离。每个保留站段接收生产者循环指令的执行结果,以及循环迭代指示符,该循环迭代指示符指示生产者循环指令的当前循环迭代。保留站段基于生产者循环指令的循环迭代指示符和与执行结果相对应的操作数缓冲器的LCD偏移指示符来生成操作数缓冲器索引。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号