【24h】

Improving the accuracy and performance of memory communication through renaming

机译:通过重命名提高内存通信的准确性和性能

获取原文

摘要

As processors continue to exploit more instruction-level parallelism, a greater demand is placed on reducing the effects of memory access latency. In this paper, we introduce a novel modification of the processor pipeline called memory renaming. Memory renaming applies register access techniques to load instructions, reducing the effect of delays caused by the need to calculate effective addresses for the load and all preceding stores before the data can be fetched. Memory renaming allows the processor to speculatively fetch values when the producer of the data can be reliably determined without the need for an effective address. This work extends previous studies of data value and dependence speculation. When memory renaming is added to the processor pipeline, renaming can be applied to 30% to 50% of all memory references, translating to an overall improvement in execution time of up to 41%. Furthermore, this improvement is seen across all memory segments-including the heap segment, which has often been difficult to manage efficiently.
机译:随着处理器继续利用更多的指令级并行性,对减少内存访问延迟的影响提出了更高的要求。在本文中,我们介绍了一种对处理器管道的新颖修改,称为内存重命名。存储器重命名将寄存器访问技术应用于加载指令,从而减少了因需要在获取数据之前为加载和所有先前存储计算有效地址而导致的延迟影响。当可以可靠地确定数据的生成者而不需要有效地址时,内存重命名允许处理器以推测方式获取值。这项工作扩展了以前对数据值和依赖性推测的研究。将内存重命名添加到处理器管线后,可以将重命名应用于所有内存引用的30%到50%,这意味着执行时间总体上可缩短41%。此外,在所有内存段(包括堆段)上都可以看到这种改进,而这通常很难有效地进行管理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号