首页> 外国专利> Efficient hardware-based extraction of program instructions for critical paths

Efficient hardware-based extraction of program instructions for critical paths

机译:有效地基于硬件提取关键路径的程序指令

摘要

A processor includes a memory to hold a buffer to store data dependencies comprising nodes and edges for each of a plurality of micro-operations. The nodes include a first node for dispatch, a second node for execution, and a third node for commit. A detector circuit is to queue, in the buffer, the nodes of a micro-operation; add, to determine a node weight for each of the nodes of the micro-operation, an edge weight to a previous node weight of a connected micro-operation that yields a maximum node weight for the node, wherein the node weight comprises a number of execution cycles of an OOO pipeline of the processor and the edge weight comprises a number of execution cycles to execute the connected micro-operation; and identify, as a critical path, a path through the data dependencies that yields the maximum node weight for the micro-operation.
机译:处理器包括存储器,该存储器保持缓冲器以存储数据依赖性,该数据依赖性包括多个微操作中的每个微操作的节点和边缘。节点包括用于分发的第一节点,用于执行的第二节点和用于提交的第三节点。检测器电路将微操作的节点在缓冲区中排队;为了确定微操作的每个节点的节点权重,将边缘权重添加到所连接的微操作的先前节点权重,该权重产生该节点的最大节点权重,其中,节点权重包括多个处理器的OOO管线的执行周期和边缘权重包括用于执行所连接的微操作的多个执行周期;并将通过数据依赖关系的路径标识为关键路径,该路径将为微操作生成最大的节点权重。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号