首页> 外国专利> System and method for decoupled precomputation prefetching

System and method for decoupled precomputation prefetching

机译:解耦预计算预取的系统和方法

摘要

A program stream is executed at a first processing engine, the program stream including multiple iterations of a first load instruction. An instruction loop is executed at a second processing engine separate from the first processing engine substantially in parallel with an execution of the program stream at the first processing engine for prefetching data from memory to a buffer for one or more iterations of the first load instruction of the program stream. The instruction loop represents a subset of a sequence of instructions between iterations of the first load instruction that affect an address value associated with the first load instruction. A confidence value associated with the instruction loop is modified based on a prefetch performance of one or more iterations of the first load instruction and it is determined whether to terminate execution of the instruction loop based on the confidence value.
机译:在第一处理引擎处执行程序流,该程序流包括第一加载指令的多次迭代。指令循环在与第一处理引擎分开的第二处理引擎处执行,与在第一处理引擎处执行程序流基本并行地执行,以将数据从存储器预取到缓冲器的第一加载指令的一个或多个迭代中。节目流。指令循环表示第一加载指令的迭代之间的指令序列的子集,该指令序列的影响与第一加载指令相关联的地址值。基于所述第一加载指令的一个或多个迭代的预取性能来修改与所述指令循环相关联的置信度值,并且基于所述置信度值来确定是否终止所述指令循环的执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号