首页> 外国专利> RUN-TIME CODE PARALLELIZATION WITH INDEPENDENT SPECULATIVE COMMITTING OF INSTRUCTIONS PER SEGMENT

RUN-TIME CODE PARALLELIZATION WITH INDEPENDENT SPECULATIVE COMMITTING OF INSTRUCTIONS PER SEGMENT

机译:每个段的指令独立执行的运行时代码并行化

摘要

A method includes, in a processor (20) that processes multiple segments of a sequence of instructions of program code, wherein each segment is defined as either speculative or non- speculative, dispatching the instructions of the segments into at least one instruction buffer (44). The instructions of the segments are executed, and, in each segment, at least some of the executed instructions of the segment are speculatively-committed from the at least one instruction buffer independently of any other segment. Dispatching the instructions includes dispatching the instructions of a first segment into a first region of the at least one instruction buffer, and dispatching the instructions of a second segment, which occurs later in the program code than the first segment, into a second region of the at least one instruction buffer before all the instructions of the first segment have been dispatched into the first region.
机译:一种方法包括在处理程序代码指令序列的多个段的处理器(20)中,其中将每个段定义为推测的或非推测的,将这些段的指令分派到至少一个指令缓冲器(44)中)。执行段的指令,并且在每个段中,独立于任何其他段,从至少一个指令缓冲区推测性地提交段的至少一些已执行指令。分配指令包括将第一段的指令分配到至少一个指令缓冲器的第一区域中,以及将第二段的指令(其在程序代码中比第一段晚出现)分配到第二段的指令中。在将第一段的所有指令分派到第一区域中之前,至少一个指令缓冲器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号