RBC: A Memory Architecture for Improved Performance and Energy Efficiency

被引:6
|
作者
Liu, Wenjie [1 ]
Zhou, Ke [2 ]
Huang, Ping [1 ]
Yang, Tianming [3 ]
He, Xubin [1 ]
机构
[1] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
[2] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect WNLO, Wuhan 430074, Peoples R China
[3] Huanghuai Univ, Dept Informat Engn, Zhumadian 463000, Peoples R China
基金
美国国家科学基金会;
关键词
memory system; Dynamic Random Access Memory (DRAM); row buffer conflict; DRAM;
D O I
10.26599/TST.2019.9010077
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
DRAM-based memory suffers from increasing row buffer conflicts, which causes significant performance degradation and power consumption. As memory capacity increases, the overheads of the row buffer conflict are increasingly worse as increasing bitline length, which results in high row activation and precharge latencies. In this work, we propose a practical approach called Row Buffer Cache (RBC) to mitigate row buffer conflict overheads efficiently. At the core of our proposed RBC architecture, the rows with good spatial locality are cached and protected, which are exempted from being interrupted by the accesses for rows with poor locality. Such an RBC architecture significantly reduces the overheads of performance and energy caused by row activation and precharge, and thus improves overall system performance and energy efficiency. We evaluate RBC architecture using SPEC CPU2006 on a DDR4 memory compared to a commodity baseline memory system. Results show that RBC improves the overall performance by up to 2.24x (16.1% on average) and reduces the memory energy by up to 68.2% (23.6% on average) for single-core simulations. For multi-core simulations, RBC increases the overall performance by up to 1.55x (17% on average) and reduces memory energy consumption by up to 35.4% (21.3% on average).
引用
收藏
页码:347 / 360
页数:14
相关论文
共 50 条
  • [31] Energy Efficiency Limits of Logic and Memory
    Agarwal, Sapan
    Cook, Jeanine
    DeBenedictis, Erik
    Frank, Michael P.
    Cauwenberghs, Gert
    Srikanth, Sriseshan
    Deng, Bobin
    Hein, Eric R.
    Rabbat, Paul G.
    Conte, Thomas M.
    2016 IEEE INTERNATIONAL CONFERENCE ON REBOOTING COMPUTING (ICRC), 2016,
  • [32] Impact of memory approximation on energy efficiency
    Felzmann, Isaias B.
    Fabricio Filho, Joao
    Azevedo, Rodolfo
    Wanner, Lucas F.
    2018 SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (WSCAD 2018), 2018, : 53 - 60
  • [33] Energy efficiency can still be improved
    Lehto-Isokoski, Hanna
    PAPERI JA PUU-PAPER AND TIMBER, 2010, 92 (06): : 40 - 41
  • [34] Potential of an improved energy efficiency in the chassis
    Andreas Schultze
    Markus Lienkamp
    Automotive and Engine Technology, 2016, 1 (1-4) : 15 - 25
  • [35] Improved governance for energy efficiency in housing
    Visscher, Henk
    Meijer, Frits
    Majcen, Dasa
    Itard, Laure
    BUILDING RESEARCH AND INFORMATION, 2016, 44 (5-6): : 552 - 561
  • [36] Enhanced Condensation for Improved Energy Efficiency
    Liu, Zhen
    Preston, Daniel J.
    JOULE, 2019, 3 (05) : 1182 - 1184
  • [37] Alleviating Memory Refresh Overhead via Data Compression for High Performance and Energy Efficiency
    Zhou, Ke
    Liu, Wenjie
    Tang, Kun
    Huang, Ping
    He, Xubin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (07) : 1469 - 1483
  • [38] CAR: A Compression-Aware Refresh Approach to Improve Memory Performance and Energy Efficiency
    Liu, Wenjie
    Huang, Ping
    Tang, Kun
    Zhou, Ke
    He, Xubin
    SIGMETRICS/PERFORMANCE 2016: PROCEEDINGS OF THE SIGMETRICS/PERFORMANCE JOINT INTERNATIONAL CONFERENCE ON MEASUREMENT AND MODELING OF COMPUTER SCIENCE, 2016, : 373 - 374
  • [39] Cache memory architecture for leakage energy reduction
    Tanaka, Kiyofumi
    INNOVATIVE ARCHITECTURE FOR FUTURE GENERATION HIGH-PERFORMANCE PROCESSORS AND SYSTEMS, 2007, : 73 - 80
  • [40] Research on Aesthetics and Energy Efficiency Design of Architecture
    Chen, Shuang
    Development of Industrial Manufacturing, 2014, 525 : 380 - 383