DocumentCode
1801434
Title
ECC-Cache: A Novel Low Power Scheme to Protect Large-Capacity L2 Caches from Transiant Faults
Author
Liu, Guanghui
Author_Institution
Dept. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Volume
2
fYear
2009
fDate
18-20 Aug. 2009
Firstpage
193
Lastpage
199
Abstract
With dramatic scaling in feature size of VLSI technology, the capacity of on-chip L2 cache increases rapidly, how to guarantee the reliability of large capacity L2 cache has become an important issue. However, increasing the reliability of L2 cache tends to reduce its performance and brings more power consumption. This paper presents ECC-Cache, a novel low power fault-tolerant architecture which divided the traditional method of detecting and correcting errors using some uniform coding scheme into two steps, and uses a hybrid method which protects clean data and dirty data in different way to enhance the reliability of L2 cache. This paper also compares the performance and power consumption of ECC-Cache with that of some other proposed schemes, experimental results show that ECC-Cache is effective to guarantee the reliability of large-capacity L2 cache, while bringing little impact to system performance and power consumption. We find that ECC-Cache performs better than the uniform-ECC scheme adopted in some widespread used commercial processors and some proposed schemes in other papers. Compared with the cache which has no protection, ECC-Cache only consumes 3% to 6% additional power and degrades performance no more than 2%.
Keywords
VLSI; cache storage; error correction; error detection; fault tolerant computing; microprocessor chips; parallel architectures; power aware computing; ECC-Cache; L2 cache reliability; VLSI technology; commercial processors; error correction; error detection; low power fault-tolerant architecture; on-chip L2 cache; power consumption; transient fault; uniform coding scheme; Circuit faults; Degradation; Encoding; Energy consumption; Fault detection; Fault tolerance; Power system reliability; Protection; System performance; Very large scale integration; cache architecture; fault tolerant; reliability; transient fault;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Assurance and Security, 2009. IAS '09. Fifth International Conference on
Conference_Location
Xi´an
Print_ISBN
978-0-7695-3744-3
Type
conf
DOI
10.1109/IAS.2009.354
Filename
5283191
Link To Document