首页> 外国专利> SEQUENTIAL MONITORING AND MANAGEMENT OF CODE SEGMENTS FOR RUN-TIME PARALLELIZATION

SEQUENTIAL MONITORING AND MANAGEMENT OF CODE SEGMENTS FOR RUN-TIME PARALLELIZATION

机译:运行时并行化的代码段的顺序监视和管理

摘要

A processor includes an instruction pipeline and control circuitry. The instruction pipeline is configured to process instructions of program code. The control circuitry is configured to monitor the processed instructions at run-time, to construct an invocation data structure comprising multiple entries, wherein each entry (i) specifies an initial instruction that is a target of a branch instruction, (ii) specifies a portion of the program code that follows one or more possible flow-control traces beginning from the initial instruction, and (iii) specifies, for each possible flow-control trace specified in the entry, a next entry that is to be processed following processing of that possible flow-control trace, and to configure the instruction pipeline to process segments of the program code, by continually traversing the entries of the invocation data structure.
机译:处理器包括指令管线和控制电路。指令流水线被配置为处理程序代码的指令。控制电路被配置为在运行时监视已处理的指令,以构造包括多个条目的调用数据结构,其中每个条目(i)指定作为分支指令目标的初始指令,(ii)指定一部分从初始指令开始的一条或多条可能的流控制跟踪之后的程序代码,并且(iii)为条目中指定的每个可能的流控制跟踪指定在处理该条目之后要处理的下一个条目通过连续遍历调用数据结构的条目来实现可能的流控制跟踪,并配置指令管道以处理程序代码的各段。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号