Lune

ISCA2022Top-tier venue

Hydra: enabling low-overhead mitigation of row-hammer at ultra-low thresholds via hybrid tracking

Moinuddin K. Qureshi, Aditya Rohan, Gururaj Saileshwar, Prashant J. Nair

2022Year
60Citations
41Top-tier citations

Abstract

DRAM systems continue to be plagued by the Row-Hammer (RH) security vulnerability. The threshold number of row activations () ' ) required to induce RH has reduced rapidly from 139K in 2014 to 4.8K in 2020, and ) ' is expected to reduce further, making RH even more severe for future DRAM. Therefore, solutions for mitigating RH should be eective not only at current ) ' but also at future ) ' . In this paper, we investigate the mitigation of RH at ultra-low thresholds (500 and below). At such thresholds, stateof-the-art solutions, which rely on SRAM or CAM for tracking row activations, incur impractical storage overheads (340KB or more per rank at ) ' of 500), making such solutions unappealing for commercial adoption. Alternative solutions, which store perrow metadata in the addressable DRAM space, incur signicant slowdown (25% on average) due to extra memory accesses, even in the presence of metadata caches. Our goal is to develop scalable RH mitigation while incurring low SRAM and performance overheads.

To that end, this paper proposes Hydra, a Hybrid Tracker for RH mitigation, which combines the best of both SRAM and DRAM to enable low-cost mitigation of RH at ultra-low thresholds. Hydra consists of two structures. First, an SRAM-based structure that tracks aggregated counts at the granularity of a group of rows, and is sucient for the vast majority of rows that receive only a few activations. Second, a per-row tracker stored in the DRAM-array, which can track an arbitrary number of rows, however, to limit performance overheads, this tracker is used only for the small number of rows that exceed the tracking capability of the SRAM-based structure. We provide a security analysis of Hydra to show that Hydra can reliably issue a mitigation within the specied threshold. Our evaluations show that Hydra enables robust mitigation of RH, while incurring an SRAM overhead of only 28 KB per-rank and an average slowdown of only 0.7% (at ) ' of 500).

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 72775740-b680-425f-8b76-b1c711d5d630

Cited by top-tier papers41

Ask how each one uses it

Builds on9

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines