首页> 外文会议> >Improving memory energy using access pattern classification
【24h】

Improving memory energy using access pattern classification

机译:使用访问模式分类提高内存能量

获取原文

摘要

In this paper, we propose a data-driven strategy to optimize the memory energy consumption in a banked memory system. Our compiler-based strategy modifies the original execution order of loop iterations in array-dominated applications to increase the length of the time period(s) in which memory banks axe idle (i.e., not accessed by any loop iteration). To achieve this it first classifies loop iterations according to their bank access patterns and then, with the help of a polyhedral tool, tries to bring the iterations with similar bank access patterns close together. Increasing the idle periods of memory banks brings two major benefits; first, it allows us to place more memory banks into low-power operating modes, and second, it enables us to use a more aggressive (i.e., more energy saving) operating mode for a given bank. Our strategy has been evaluated using seven array-dominated applications on both a cacheless system and a system with cache memory. Our results indicate that the strategy is very successful in reducing the memory system energy, and improves the memory energy by as much as 34% on the average.
机译:在本文中,我们提出了一种数据驱动的策略,以优化存储库系统中的内存能耗。我们基于编译器的策略修改了以数组为主导的应用程序中循环迭代的原始执行顺序,以增加存储库空闲(即不被任何循环迭代访问)的时间段长度。为此,它首先根据循环访问的银行访问模式对循环迭代进行分类,然后在多面体工具的帮助下,尝试将具有类似银行访问模式的迭代紧密联系在一起。增加存储库的空闲时间带来了两个主要好处:首先,它使我们能够将更多的存储体置于低功耗工作模式,其次,它使我们能够针对给定的存储体使用更积极(即更节能)的工作模式。我们的策略已在无缓存系统和具有缓存内存的系统上使用七个以阵列为主的应用程序进行了评估。我们的结果表明,该策略在降低内存系统能耗方面非常成功,并且平均可将内存能耗提高多达34%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号