Aging-Aware Request Scheduling for Non-Volatile Main Memory
Shihao Song, Anup Das, Onur Mutlu, Nagarajan Kandasamy

TL;DR
This paper presents HEBE, an innovative architecture that dynamically models and mitigates circuit aging in NVM main memory, enhancing its reliability, performance, and lifespan through intelligent request scheduling and circuit decoupling.
Contribution
HEBE introduces a dynamic aging model, an aging-aware request scheduler, and circuit decoupling techniques to address circuit aging in NVM main memory.
Findings
Significantly improves memory performance.
Extends memory lifetime under workloads.
Effectively mitigates aging-related circuit failures.
Abstract
Modern computing systems are embracing non-volatile memory (NVM) to implement high-capacity and low-cost main memory. Elevated operating voltages of NVM accelerate the aging of CMOS transistors in the peripheral circuitry of each memory bank. Aggressive device scaling increases power density and temperature, which further accelerates aging, challenging the reliable operation of NVM-based main memory. We propose HEBE, an architectural technique to mitigate the circuit aging-related problems of NVM-based main memory. HEBE is built on three contributions. First, we propose a new analytical model that can dynamically track the aging in the peripheral circuitry of each memory bank based on the bank's utilization. Second, we develop an intelligent memory request scheduler that exploits this aging model at run time to de-stress the peripheral circuitry of a memory bank only when its aging…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
