Per-Row Activation Counting on Real Hardware: Demystifying Performance Overheads

๐Ÿ“… 2025-07-07
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
Prior simulation-based studies overestimate the performance overhead of Per-Row Activation Counting (PRAC), a DRAM read-disturb mitigation mechanism, due to unrealistic modeling of timing impacts. Method: We conduct the first systematic evaluation of PRAC on real hardware, using microbenchmarks and SPEC CPU2017 workloads to quantify its actual performance impact and investigate latency-hiding via page-closing policies. Contribution/Results: PRAC incurs only 1.06% average and 3.28% maximum performance overheadโ€”up to 9.15ร— lower than simulator predictions. This corrects longstanding misconceptions about PRACโ€™s cost. Our study fills a critical gap in empirical hardware validation of PRAC and demonstrates its practical feasibility on modern CPU platforms, providing essential evidence for deploying DRAM reliability mechanisms in production systems.

Technology Category

Application Category

๐Ÿ“ Abstract
Per-Row Activation Counting (PRAC), a DRAM read disturbance mitigation method, modifies key DRAM timing parameters, reportedly causing significant performance overheads in simulator-based studies. However, given known discrepancies between simulators and real hardware, real-machine experiments are vital for accurate PRAC performance estimation. We present the first real-machine performance analysis of PRAC. After verifying timing modifications on the latest CPUs using microbenchmarks, our analysis shows that PRAC's average and maximum overheads are just 1.06% and 3.28% for the SPEC CPU2017 workloads -- up to 9.15x lower than simulator-based reports. Further, we show that the close page policy minimizes this overhead by effectively hiding the elongated DRAM row precharge operations due to PRAC from the critical path.
Problem

Research questions and friction points this paper is trying to address.

Measure real hardware performance of PRAC method
Compare PRAC overheads between simulators and real CPUs
Analyze impact of close page policy on PRAC overheads
Innovation

Methods, ideas, or system contributions that make the work stand out.

First real-machine PRAC performance analysis
PRAC modifies DRAM timing parameters
Close page policy minimizes overhead
๐Ÿ”Ž Similar Papers
No similar papers found.
J
Jumin Kim
Seoul National University, Seoul 08826, South Korea
S
Seungmin Baek
Seoul National University, Seoul 08826, South Korea
M
Minbok Wi
Seoul National University, Seoul 08826, South Korea
Hwayong Nam
Hwayong Nam
Seoul National University
Computer ArchitectureDRAMMemory system
M
Michael Jaemin Kim
Seoul National University, Seoul 08826, South Korea
S
Sukhan Lee
Samsung Electronics Corporation, Hwaseong-si, Gyeonggi-do 18448, South Korea
K
Kyomin Sohn
Samsung Electronics Corporation, Hwaseong-si, Gyeonggi-do 18448, South Korea
Jung Ho Ahn
Jung Ho Ahn
Seoul National University
Computer Architecture