DocumentCode :
2481815
Title :
ECC string: Flexible ECC management for low-cost error protection of L2 caches
Author :
Hong, Jeongkyu ; Kim, Soontae
Author_Institution :
Dept. of Comput. Sci., Korea Adv. Inst. of Sci. Technol., Daejeon, South Korea
fYear :
2012
fDate :
Sept. 30 2012-Oct. 3 2012
Firstpage :
512
Lastpage :
513
Abstract :
Conventional error correcting codes (ECC) scheme for caches is based on fixed mapping between cache words and ECC check bits, and fixed ECC word granularity, which leads to inefficient usage of ECC check bits. In contrast, we propose to use the ECC check bits flexibly for low-cost error protections of L2 caches. Our ECC scheme works at word level while the conventional ECC scheme works at cache line or set level; Our scheme protects only dirty words. In addition, our scheme utilizes variable ECC word granularities; Dirty words that are unlikely to be modified further are protected together with larger ECC word granularity. Our scheme reduces DRAM and data bus energy overheads by 28% and 45% on average, respectively, with the same area overhead as the previously proposed competitive scheme.
Keywords :
cache storage; error correction codes; DRAM; ECC check bits; ECC string; ECC word granularities; L2 caches; data bus energy overheads; error correcting codes; fixed ECC word granularity; flexible ECC management; low-cost error protection; low-cost error protections; Cleaning; Computer architecture; Computer science; Energy consumption; Error correction codes; Random access memory; Transient analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design (ICCD), 2012 IEEE 30th International Conference on
Conference_Location :
Montreal, QC
ISSN :
1063-6404
Print_ISBN :
978-1-4673-3051-0
Type :
conf
DOI :
10.1109/ICCD.2012.6378699
Filename :
6378699
Link To Document :
بازگشت