Scalable and Configurable Tracking for Any Rowhammer Threshold
Anish Saxena, Moinuddin Qureshi

TL;DR
This paper introduces START, a scalable, dynamic tracking method for Rowhammer mitigation that efficiently repurposes cache resources, achieving precise protection with minimal overhead even at very low thresholds.
Contribution
START is a novel dynamic tracking approach that uses a small portion of LLC to efficiently and securely track aggressor rows across various thresholds.
Findings
START reduces LLC overhead by 5x compared to dedicated counters.
START performs within 1% of ideal tracking at thresholds below 100.
START-M extends the approach to large-memory systems with minimal SRAM.
Abstract
The Rowhammer vulnerability continues to get worse, with the Rowhammer Threshold (TRH) reducing from 139K activations to 4.8K activations over the last decade. Typical Rowhammer mitigations rely on tracking aggressor rows. The number of possible aggressors increases with lowering thresholds, making it difficult to reliably track such rows in a storage-efficient manner. At lower thresholds, academic trackers such as Graphene require prohibitive SRAM overheads (hundreds of KBs to MB). Recent in-DRAM trackers from industry, such as DSAC-TRR, perform approximate tracking, sacrificing guaranteed protection for reduced storage overheads, leaving DRAM vulnerable to Rowhammer attacks. Ideally, we seek a scalable tracker that tracks securely and precisely, and incurs negligible dedicated SRAM and performance overheads, while still being able to track arbitrarily low thresholds. To that end, we…
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
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Security and Verification in Computing
