【24h】

配列の次元を考慮した大域ロード命令集約

机译:考虑数组尺寸的全局加载指令聚合

获取原文
获取原文并翻译 | 示例
           

摘要

現在のプロセッサは,プロセッサの演算速度に比べて低速なメモリと,メモリより高速なキャッシュメモリを備えていることが多い.このような構成のプロセッサ上で,プログラムを効率的に動作させるためには,キャッシュメモリの有効な利用が重要である.著者らは,前研究において,同じ配列や構造体のデータを参照するロード命令を集約し,メモリアクセス順序を連続させることによってデータの空間的局所性を高め,キャッシュのヒット率を向上させる大域ロード命令集約を提案した.しかしながら,大域ロード命令集約は,集約させる対象を同じ配列としており,サイズの大きい配列において,キャッシュミスを生じる可能性があった.本研究は,配列の次元を考慮した集約を行うことによって,従来法よりもキャッシュヒット率を向上させる手法を提案する.本手法では,同じ配列に対するロード命令でも,空間的局所性が高い次元を優先して集約する.
机译:当前的处理器通常具有比处理器的计算速度慢的存储器和比该存储器快的高速缓存存储器。有效地使用高速缓存存储器对于具有这种配置的处理器上的程序的有效操作很重要。在先前的研究中,作者汇总了引用相同数组或结构的数据的加载指令,并通过使内存访问顺序连续而增加了数据的空间局部性,并提高了缓存的命中率。我们提出了指令聚合。但是,在全局加载指令聚合中,要聚合的目标是同一阵列,并且有可能在大型阵列中发生高速缓存未命中。这项研究提出了一种通过考虑阵列尺寸进行聚合的方法,与传统方法相比,可以提高缓存命中率。在这种方法中,即使是同一数组的加载指令,也要优先考虑具有较高空间局部性的维的聚合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号