CDAR-DRAM: Enabling Runtime DRAM Performance and Energy Optimization via In-Situ Charge Detection and Adaptive Data Restoration

被引:1
|
作者
Qin, Yuxuan [1 ]
Lin, Chuxiong [1 ]
He, Weifeng [1 ]
Sun, Yanan [1 ]
Mao, Zhigang [1 ]
Seok, Mingoo [2 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Micro Nano Elect, Shanghai 200240, Peoples R China
[2] Columbia Univ, Sch Engn & Appl Sci, Dept Elect Engn, New York, NY 10027 USA
基金
美国国家科学基金会;
关键词
Adaptive timing; dynamic random access memory (DRAM); in-situ charge detection; refresh; restore; LATENCY DRAM;
D O I
10.1109/TCAD.2023.3238292
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the increasing of dynamic random access memory's (DRAM) capacity, the refresh operation rapidly becomes a major concern to the performance of the current computational system. Moreover, conservative timing parameters adopted for access operations make an increasing amount of negative impact on system performance and energy efficiency. In this article, we propose an in-situ charge detection and adaptive data restoration DRAM (CDAR-DRAM) architecture, which can dynamically adjust the refresh rate and relax the constraints on access timing by removing pessimistic timing margins for PVT variations. CDAR-DRAM employs a low-cost skewed-inverter-based detector to monitor the bitline voltage in runtime and estimate real-time timing parameters of cells. Based on the detector, an adaptive refresh and restore scheme (CDAR-ref) is presented, which progressively reduces the refresh rate and partially restores cells' voltage just enough for cells with sufficient charge, thereby optimizing both refresh and restoration operations. Moreover, a supplementary adaptive access scheme (CDAR-acc) is presented, which detects the runtime charge level of recently accessed rows and reduces access latency aggressively, benefitting workloads in a single-core system and memory nonintensive workloads in a multicore system. CDAR's flexibility allows the two schemes to be combined. The evaluation shows that in an eight-core system, the combined scheme improves performance and energy efficiency by 15.2% and 22.6%, respectively.
引用
收藏
页码:3078 / 3091
页数:14
相关论文
共 2 条
  • [1] CDAR-DRAM: An In-situ Charge Detection and Adaptive Data Restoration DRAM Architecture for Performance and Energy Efficiency Improvement
    Lin, Chuxiong
    He, Weifeng
    Sun, Yanan
    Mao, Zhigang
    Seok, Mingoo
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 1093 - 1098
  • [2] Reducing On-Chip DRAM Energy via Data Transfer Size Optimization
    Ono, Takatsugu
    Inoue, Koji
    Murakami, Kazuaki
    Yoshida, Kenji
    IEICE TRANSACTIONS ON ELECTRONICS, 2009, E92C (04): : 433 - 443