DocumentCode
2066277
Title
Customizable Fault Tolerant Caches for Embedded Processors
Author
Ramaswamy, Subramanian ; Yalamanchili, Sudhakar
Author_Institution
Georgia Inst. of Technol., Atlanta
fYear
2007
fDate
1-4 Oct. 2007
Firstpage
108
Lastpage
113
Abstract
The continuing divergence of processor and memory speeds has led to the increasing reliance on larger caches which have become major consumers of area and power in embedded processors. Concurrently, intra-die and inter-die process variation at future technology nodes will cause defect-free yield to drop sharply unless mitigated. This paper focuses on an architectural technique to configure cache designs to be resilient to memory cell failures brought on by the effects of process variation. Profile-driven re-mapping of memory lines to cache lines is proposed to tolerate failures while minimizing degradation in average memory access time (AMAT) and thereby significantly boosting performance-based die yield beyond that which can be achieved with current techniques. For example, with 50% of the number of cache lines faulty, the performance drop quantified by increase in AMAT using our technique is 12.5% compared to 60% increase in AMAT using existing techniques.
Keywords
cache storage; embedded systems; fault tolerance; average memory access time; customizable fault tolerant caches; defect-free yield; embedded processors; Circuit faults; Degradation; Embedded computing; Embedded system; Fault tolerance; Fault tolerant systems; Information analysis; Manufacturing processes; Random access memory; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location
San Jose, CA
ISSN
1063-6404
Print_ISBN
978-0-7803-9707-1
Electronic_ISBN
1063-6404
Type
conf
DOI
10.1109/ICCD.2006.4380802
Filename
4380802
Link To Document