Reducing Refresh Overhead with In-DRAM Error Correction Codes

Citations

WEB OF SCIENCE

6
Citations

SCOPUS

6

초록

DRAM technology scaling has continuously improved memory density, but the limited cell capacitance makes more susceptible to reliability issues. Hence, it has become inevitable to employ in-DRAM ECC. Also, the performance and power consumption overhead due to refresh operations have become a critical issue as the DRAM density increases. Therefore, it is very important to reduce the refresh overhead without sacrificing the reliability of DRAM. In this paper, we propose a retention-Aware refresh scheme with in-DRAM ECC. The key idea of our proposed method is that the in-DRAM ECC can correct a single-bit error, and this will effectively reduce the number of weak rows that have to be refreshed every 64ms. Also, a runtime profiler is proposed to keep up-To-date information of weak rows to solve the variable retention time problem. Our experiments with SPEC benchmarks show up to 6.8% performance improvement of performance, and up to 15.4% reduction of power consumption compared with the conventional refresh schemes.

키워드

In-DRAM ECCRetention-Aware RefreshBenchmarkingCost reductionDynamic random access storageError correctionMemory architectureCell capacitanceCritical issuesDRAM technologyError correction codesIn-DRAM ECCMemory densityPerformanceRetention-aware refreshSingle bit errorTechnology scalingElectric power utilization
제목
Reducing Refresh Overhead with In-DRAM Error Correction Codes
저자
Kwon,HanbyeolKim, KwangraeJeon, DongsukChung, Ki Seok
DOI
10.1109/ISOCC53507.2021.9613990
발행일
2021-11
유형
Proceedings Paper
저널명
18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021)
페이지
211 ~ 214