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 条
  • [21] Extending the Performance and Energy-Efficiency of Shared Memory Multicores with Nanophotonic Technology
    Morris, Randy
    Jolley, Evan
    Kodi, Avinash Karanth
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (01) : 83 - 92
  • [22] Understanding the Role of Memory Subsystem on Performance and Energy-Efficiency of Hadoop Applications
    Makrani, Hosein Mohammadi
    Tabatabaei, Shahab
    Rafatirad, Setareh
    Homayoun, Houman
    2017 EIGHTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2017,
  • [23] Deploying Hardware Locks to Improve Performance and Energy Efficiency of Hardware Transactional Memory
    Gaona, Epifanio
    Abellan, Jose L.
    Acacio, Manuel E.
    Fernandez, Juan
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2013, 2013, 7767 : 220 - 231
  • [24] Novel temporal zone plate design with improved energy efficiency and noise performance
    Li, Bo
    Lou, Shuqin
    Azana, Jose
    2014 IEEE PHOTONICS CONFERENCE (IPC), 2014, : 366 - 367
  • [25] Novel Temporal Zone Plate Designs With Improved Energy Efficiency and Noise Performance
    Li, Bo
    Lou, Shuqin
    Azana, Jose
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2014, 32 (24) : 4201 - 4207
  • [26] Technology transfer issues and challenges for improved energy efficiency and environmental performance in China
    Minchener, AJ
    INTERNATIONAL JOURNAL OF ENERGY RESEARCH, 2000, 24 (11) : 1011 - 1027
  • [27] Energy-Efficient and High-Performance Software Architecture for Storage Class Memory
    Baek, Seungjae
    Choi, Jongmoo
    Lee, Donghee
    Noh, Sam H.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (03)
  • [28] Sustainability, Environmental Performance and Energy Efficiency in Higher Education: Faculty of Architecture, University of Zagreb
    Muraj, I
    Versic, Z.
    Binicki, M.
    SUSTAINABILITY IN THE BUILT ENVIRONMENT FOR CLIMATE CHANGE MITIGATION (SBE19), 2020, 410
  • [29] Design, Performance Evaluation and Energy Efficiency of Optical Core Networks Based on the CANON Architecture
    Stavdas, A.
    Orphanoudakis, T.
    Politi, C.
    Drakos, A.
    Lord, A.
    OFC: 2009 CONFERENCE ON OPTICAL FIBER COMMUNICATION, VOLS 1-5, 2009, : 1674 - +
  • [30] A New RIS Architecture With a Single Power Amplifier: Energy Efficiency and Error Performance Analysis
    Tasci, Recep A.
    Kilinc, Fatih
    Basar, Ertugrul
    Alexandropoulos, George C.
    IEEE ACCESS, 2022, 10 (44804-44815): : 44804 - 44815