PuDHammer: Experimental Analysis of Read Disturbance Effects of Processing-using-DRAM in Real DRAM Chips
Ismail Emir Yuksel, Akash Sood, Ataberk Olgun, O\u{g}uzhan Canpolat, Haocong Luo, F. Nisa Bostanc{\i}, Mohammad Sadrosadati, A. Giray Ya\u{g}l{\i}k\c{c}{\i}, Onur Mutlu

TL;DR
This paper investigates how multiple-row activation in processing-using-DRAM (PuD) exacerbates read disturbance errors, revealing significant vulnerabilities and proposing countermeasures with notable performance trade-offs.
Contribution
First comprehensive characterization of read disturbance effects of multiple-row activation-based PuD (PuDHammer) on real DRAM chips, highlighting vulnerabilities and mitigation challenges.
Findings
PuDHammer reduces the first bitflip threshold by up to 158.58x compared to RowHammer.
Combining RowHammer with PuDHammer further lowers the threshold by 1.66x.
PRAC mitigation incurs an average performance overhead of 48.26%."],
Abstract
Processing-using-DRAM (PuD) is a promising paradigm for alleviating the data movement bottleneck using DRAM's massive internal parallelism and bandwidth to execute very wide operations. Performing a PuD operation involves activating multiple DRAM rows in quick succession or simultaneously, i.e., multiple-row activation. Multiple-row activation is fundamentally different from conventional memory access patterns that activate one DRAM row at a time. However, repeatedly activating even one DRAM row (e.g., RowHammer) can induce bitflips in unaccessed DRAM rows because modern DRAM is subject to read disturbance. Unfortunately, no prior work investigates the effects of multiple-row activation on DRAM read disturbance. In this paper, we present the first characterization study of read disturbance effects of multiple-row activation-based PuD (which we call PuDHammer) using 316 real DDR4 DRAM…
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.
Taxonomy
TopicsLow-power high-performance VLSI design · Advanced Memory and Neural Computing · Semiconductor materials and devices
