|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
40th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2007)
Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding
Chicago, Illinois, USA
December 01-December 05
ISBN: 0-7695-3047-8
| ASCII Text | x | ||
| Jangwoo Kim, Nikos Hardavellas, Ken Mai, Babak Falsafi, James Hoe, "Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding," 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture, pp. 197-209, 40th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2007), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/MICRO.2007.19, author = {Jangwoo Kim and Nikos Hardavellas and Ken Mai and Babak Falsafi and James Hoe}, title = {Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding}, journal ={2012 45th Annual IEEE/ACM International Symposium on Microarchitecture}, volume = {0}, year = {2007}, issn = {1072-4451}, pages = {197-209}, doi = {http://doi.ieeecomputersociety.org/10.1109/MICRO.2007.19}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture TI - Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding SN - 1072-4451 SP197 EP209 A1 - Jangwoo Kim, A1 - Nikos Hardavellas, A1 - Ken Mai, A1 - Babak Falsafi, A1 - James Hoe, PY - 2007 VL - 0 JA - 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MICRO.2007.19
In deep sub-micron ICs, growing amounts of on- die memory and scaling effects make embedded memories increasingly vulnerable to reliability and yield problems. As scaling progresses, soft and hard errors in the memory system will increase and single error events are more likely to cause large-scale multi- bit errors. However, conventional memory protection techniques can neither detect nor correct large-scale multi-bit errors without incurring large performance, area, and power overheads. We propose two-dimensional (2D) error coding in embedded memories, a scalable multi-bit error protection technique to improve memory reliability and yield. The key innovation is the use of vertical error coding across words that is used only for error correction in combination with conventional per-word horizontal error coding. We evaluate this scheme in the cache hierarchies of two representative chip multiprocessor designs and show that 2D error coding can correct clustered errors up to 32x32 bits with significantly smaller performance, area, and power overheads than conventional techniques.
Citation:
Jangwoo Kim, Nikos Hardavellas, Ken Mai, Babak Falsafi, James Hoe, "Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding," micro, pp.197-209, 40th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.
