首页> 外国专利> Early termination of segment monitoring in run-time code parallelization

Early termination of segment monitoring in run-time code parallelization

机译:在运行时代码并行化中提早终止段监视

摘要

A processor includes a processing pipeline including multiple hardware threads and configured to execute software code instructions that are stored in a memory, along with multiple registers, configured to be read and written to by the processing pipeline during execution of the instructions. A monitoring unit monitors the instructions in the processing pipeline and records respective monitoring tables indicating the registers accessed in processing the instructions in different sequences of the instructions, and parallelizes among the hardware threads of the processor, using the respective monitoring tables, execution of repetitions of at least first sequences of the instructions. The monitoring unit is configured to evaluate a termination criterion based on the monitored instructions while monitoring the processing and recording the respective monitoring tables, and upon meeting the termination criterion, to terminate the monitoring before completion of the recording of the respective monitoring tables for at least second sequences of the instructions.
机译:处理器包括处理管线,该处理管线包括多个硬件线程并且被配置为执行存储在存储器中的软件代码指令以及多个寄存器,该多个软件寄存器被配置为在指令执行期间被处理管线读取和写入。监视单元监视处理流水线中的指令,并以指示的不同顺序记录指示监视在处理指令中访问的寄存器的各个监视表,并使用各个监视表在处理器的硬件线程之间并行执行重复执行的操作。指令的至少第一序列。监视单元被配置为在监视处理和记录各个监视表的同时基于监视的指令评估终止标准,并且在满足终止标准时,至少在完成各个监视表的记录之前终止监视。指令的第二序列。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号