Title :
Free ECC: An efficient error protection for compressed last-level caches
Author :
Long Chen ; Yanan Cao ; Zhao Zhang
Author_Institution :
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
Abstract :
Cache reliability is increasingly a concern as cache cell dimension shrinks and cache capacity grows. Conventionally, an extra, dedicated storage is appended to cache to store error correcting code. Recently, cache compression schemes have been proposed to increase the effective cache capacity of last-level cache (LLC), for which we found the conventional cache ECC design is inefficient. We propose Free ECC that utilizes the unused fragments in compressed cache design to store ECC. It not only reduces the chip overhead but also improves cache utilization and power efficiency. Additionally, we propose an efficient convergent cache allocation scheme to organize the compressed data blocks more effectively than existing schemes. Our evaluation using SPEC CPU2006 and PARSEC benchmarks shows that the Free ECC design improves cache capacity utilization and power efficiency significantly, with negligible overhead on overall performance. This new design makes compressed cache an increasingly viable choice for processors with requirements of high reliability.
Keywords :
cache storage; data compression; error correction codes; Free ECC; LLC; PARSEC benchmark; SPEC CPU2006 benchmark; cache ECC design; cache cell dimension shrinking; cache compression scheme; cache reliability; cache utilization; chip overhead reduction; compressed data block organization; compressed last-level cache; dedicated storage; effective cache capacity; efficient convergent cache allocation scheme; error correcting code; error protection; high reliability requirements; power efficiency; Compression algorithms; Encoding; Error correction codes; Flyback transformers; Organizations; Reliability; Resource management; ECC; cache compression; reliability;
Conference_Titel :
Computer Design (ICCD), 2013 IEEE 31st International Conference on
Conference_Location :
Asheville, NC
DOI :
10.1109/ICCD.2013.6657054