Title
Citadel: Efficiently Protecting Stacked Memory from Large Granularity Failures.
Abstract
Stacked memory modules are likely to be tightly integrated with the processor. It is vital that these memory modules operate reliably, as memory failure can require the replacement of the entire socket. To make matters worse, stacked memory designs are susceptible to newer failure modes (for example, due to faulty through-silicon vias, or TSVs) that can cause large portions of memory, such as a bank, to become faulty. To avoid data loss from large-granularity failures, the memory system may use symbol-based codes that stripe the data for a cache line across several banks (or channels). Unfortunately, such data-striping reduces memory level parallelism causing significant slowdown and higher power consumption. This paper proposes Citadel, a robust memory architecture that allows the memory system to retain each cache line within one bank, thus allowing high performance, lower power and efficiently protects the stacked memory from large-granularity failures. Citadel consists of three components, TSV-Swap, which can tolerate both faulty data-TSVs and faulty address-TSVs, Tri Dimensional Parity (3DP), which can tolerate column failures, row failures, and bank failures, and Dynamic Dual Granularity Sparing (DDS), which can mitigate permanent faults by dynamically sparing faulty memory regions either at a row granularity or at a bank granularity. Our evaluations with real-world data for DRAM failures show that Citadel provides performance and power similar to maintaining the entire cache line in the same bank, and yet provides 700x higher reliability than Chip Kill-like ECC codes.
Year
DOI
Venue
2014
10.1109/MICRO.2014.57
Microarchitecture
Keywords
Field
DocType
dram,error correcting code,faults,resilience,reliability
Memory bank,Registered memory,Interleaved memory,Semiconductor memory,Uniform memory access,Computer science,Parallel computing,Real-time computing,Computer memory,Redundant array of independent memory,Memory architecture
Conference
ISSN
Citations 
PageRank 
1072-4451
13
0.53
References 
Authors
21
3
Name
Order
Citations
PageRank
Prashant J. Nair134615.74
David A. Roberts2893.52
Moinuddin K. Qureshi32639110.61