首页> 外国专利> Value speculation on an assist processor to facilitate prefetching for a primary processor

Value speculation on an assist processor to facilitate prefetching for a primary processor

机译:在辅助处理器上进行价值推测以促进对主处理器的预取

摘要

One embodiment of the present invention provides a system that prefetches from memory by using an assist processor that performs data speculation and that executes in advance of a primary processor. The system operates by executing executable code on the primary processor while simultaneously executing a reduced version of the executable code on the assist processor. This allows the assist processor to generate the same pattern of memory references that the primary processor generates in advance of when the primary processor generates the memory references. While executing the reduced version of the executable code, the system predicts a data value returned by a long latency operation within the executable code. The system subsequently uses the predicted data value to continue executing the reduced version of the executable code without having to wait for the long latency operation to complete.
机译:本发明的一个实施例提供了一种系统,该系统通过使用辅助处理器从存储器中预取,该辅助处理器执行数据推测并且在主处理器之前执行。该系统通过在主处理器上执行可执行代码,同时在辅助处理器上执行可执行代码的简化版本来进行操作。这允许辅助处理器生成与主处理器在主处理器生成存储器引用时先生成的存储器引用相同的模式。在执行缩减版本的可执行代码时,系统会预测由可执行代码内的长时间等待操作返回的数据值。系统随后使用预测的数据值继续执行可执行代码的简化版本,而不必等待长时间等待操作完成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号