首页> 外文会议> >Experimental evaluation of a compiler-based cache energy optimization strategy
【24h】

Experimental evaluation of a compiler-based cache energy optimization strategy

机译:基于编译器的缓存能量优化策略的实验评估

获取原文

摘要

In this paper, we present experimental results from an optimization strategy that aims at reducing the per access energy cost for direct-mapped data caches. We have developed a compiler algorithm that uses access pattern analysis to determine those references that are certain to result in cache hits (called 'certain hits') in a virtually-addressed, direct-mapped data cache. After detecting such references, the compiler substitutes the corresponding load operations with 'energy-efficient loads' that access only the data array of the cache instead of both tag and data arrays. This tag access elimination, in turn, reduces the per access energy consumption for data accesses. Our experimental results indicate that certain hits constitute a large percentage of total hits. They also show that even our most conservative strategy improves the data cache energy consumption by 11% on the average.
机译:在本文中,我们介绍了一种优化策略的实验结果,该策略旨在降低直接映射数据缓存的每次访问能量成本。我们已经开发了一种编译器算法,该算法使用访问模式分析来确定那些引用,这些引用肯定会导致虚拟寻址的直接映射数据缓存中的缓存命中(称为“某些命中”)。在检测到此类引用之后,编译器将相应的加载操作替换为“节能加载”,该加载仅访问高速缓存的数据阵列而不是标签和数据阵列。这种标签访问消除反过来又减少了数据访问的每次访问能耗。我们的实验结果表明,某些匹配在总匹配中占很大比例。他们还表明,即使是我们最保守的策略,平均也可以将数据缓存的能耗降低11%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号