首页> 外文期刊>ACM Transactions on Architecture and Code Optimization >Reducing DRAM Row Activations with Eager Read/Write Clustering
【24h】

Reducing DRAM Row Activations with Eager Read/Write Clustering

机译:通过热切的读/写群集减少DRAM行激活

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

摘要

This article describes and evaluates a new approach to optimizing DRAM performance and energy consumption that is based on eagerly writing dirty cache lines to DRAM. Under this approach, many dirty cache lines are written to DRAM before they are evicted. In particular, dirty cache lines that have not been recently accessed are eagerly written to DRAM when the corresponding row has been activated by an ordinary, noneager access, such as a read. This approach enables clustering of reads and writes that target the same row, resulting in a significant reduction in row activations. Specifically, for a variety of applications, it reduces the number of DRAM row activations by an average of 42% and a maximum of 82%. Moreover, the results from a full-system simulator show compelling performance improvements and energy consumption reductions. Out of 23 applications, 6 have overall performance improvements between 10% and 20%, and 3 have improvements in excess of 20%. Furthermore, 12 consume between 10% and 20% less DRAM energy, and 7 have energy consumption reductions in excess of 20%.
机译:本文介绍并评估了一种新方法,该方法基于将脏缓存行急切地写入DRAM的基础上,以优化DRAM性能和能耗。在这种方法下,许多脏的缓存行在被驱逐之前已被写入DRAM。特别地,当相应的行已经通过普通的无存取访问(例如读取)激活时,最近未访问过的脏高速缓存行会急切地写入DRAM。这种方法可以使针对同一行的读写集群,从而大大减少了行激活。具体而言,对于各种应用,它平均减少了DRAM行激活次数42%,最多减少了82%。此外,全系统​​模拟器的结果显示出令人瞩目的性能改进和能耗降低。在23个应用程序中,有6个应用程序的整体性能提高了10%到20%,而3个应用程序的性能提高了20%以上。此外,有12个设备的DRAM能耗减少了10%至20%,而有7个设备的能耗降低了20%以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号