首页> 外国专利> Determining each stall reason for each stalled instruction within a group of instructions during a pipeline stall

Determining each stall reason for each stalled instruction within a group of instructions during a pipeline stall

机译:确定管道停顿期间一组指令中每个停顿指令的每个停顿原因

摘要

During a pipeline stall in an out of order processor, until a next to complete instruction group completes, a monitoring unit receives, from a completion unit of a processor, a next to finish indicator indicating the finish of an oldest previously unfinished instruction from among a plurality of instructions of a next to complete instruction group. The monitoring unit receives, from a plurality of functional units of the processor, a plurality of finish reports including completion reasons for a plurality of separate instructions. The monitoring unit determines at least one stall reason from among multiple stall reasons for the oldest instruction from a selection of completion reasons from a selection of finish reports aligned with the next to finish indicator from among the plurality of finish reports. Once the monitoring unit receives a complete indicator from the completion unit, indicating the completion of the next to complete instruction group, the monitoring unit stores each determined stall reason aligned with each next to finish indicator in memory.
机译:在乱序处理器中的流水线停顿期间,直到下一个完整的指令组完成为止,监视单元从处理器的完成单元接收下一个完成指示符,该下一个指示符指示处理器中最旧的先前未完成的指令的完成。下一个完整指令组的多个指令。监视单元从处理器的多个功能单元接收多个完成报告,该多个完成报告包括针对多个单独指令的完成原因。监视单元从多个结束报告中的​​与结束指示符的下一个对齐的结束报告的选择中,从对完成原因的选择中对最早指令的多个停顿原因中确定至少一个停顿原因。一旦监视单元从完成单元接收到指示下一个完成指令组的完成的完成指示符,则监视单元将与每个下一个结束指示符对齐的所确定的停顿原因存储在存储器中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号