TY - GEN
T1 - ECC string
T2 - 2012 IEEE 30th International Conference on Computer Design, ICCD 2012
AU - Hong, Jeongkyu
AU - Kim, Soontae
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84872081209&partnerID=8YFLogxK
U2 - 10.1109/ICCD.2012.6378699
DO - 10.1109/ICCD.2012.6378699
M3 - Conference contribution
AN - SCOPUS:84872081209
SN - 9781467330503
T3 - Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors
SP - 512
EP - 513
BT - 2012 IEEE 30th International Conference on Computer Design, ICCD 2012
Y2 - 30 September 2012 through 3 October 2012
ER -