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] HAMLET ARCHITECTURE FOR PARALLEL DATA REORGANIZATION IN MEMORY
    Akin, Berkin
    Franchetti, Franz
    Hoe, James C.
    IEEE MICRO, 2016, 36 (01) : 14 - 23
  • [22] A Memory Schedule Policy Oriented to Stream Architecture
    Ma Chiyuan
    Ni Xiaoqiang
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [23] Physical Insights on Junction Controllability for Improved Performance of Planar Trigate Tunnel FET as Capacitorless Dynamic Memory
    Navlakha, Nupur
    Kranti, Abhinav
    2018 INTERNATIONAL CONFERENCE ON SIMULATION OF SEMICONDUCTOR PROCESSES AND DEVICES (SISPAD 2018), 2018, : 129 - 132
  • [24] Understanding and Analyzing the Impact of Memory Controller's Scheduling Policies on DRAM's Energy and Performance
    Modgil, Aastha
    Nitin
    Sehgal, Vivek Kumar
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON ECO-FRIENDLY COMPUTING AND COMMUNICATION SYSTEMS, 2015, 70 : 399 - 406
  • [25] Memory Network Architecture for Packet Processing in Functions Virtualization
    Korikawa, Tomohiro
    Oki, Eiji
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (03): : 3304 - 3322
  • [26] Memory Network Architecture for Packet Processing in Functions Virtualization
    Korikawa, Tomohiro
    Oki, Eiji
    PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 88 - 96
  • [27] Architecture for Faster RAM Controller Design with Inbuilt Memory
    Wajid, Mohd
    Shahank, S. B.
    2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2010, : 147 - 151
  • [28] Double-gate 1T-DRAM cell using nonvolatile memory function for improved performance
    Park, Ki-Heung
    Cristoloveanu, Sorin
    Bawedin, Maryline
    Bae, Youngho
    Na, Kyoung-Il
    Lee, Jong-Ho
    SOLID-STATE ELECTRONICS, 2011, 59 (01) : 39 - 43
  • [29] Improving Power Efficiency of GPGPU's Global Memory by a Hybrid Memory Approach
    Chen, Kai
    Yu, Zhibin
    Xu, Chengzhong
    Liu, Jin
    Li, Xiaoke
    2014 4TH IEEE INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2014, : 660 - 664
  • [30] Multicore DIMM: an Energy Efficient Memory Module with Independently Controlled DRAMs
    Ahn, Jung Ho
    Leverich, Jacob
    Schreiber, Robert S.
    Jouppi, Norman P.
    IEEE COMPUTER ARCHITECTURE LETTERS, 2009, 8 (01) : 5 - 8