2006
DOI: 10.1109/iccd.2006.4380802
|View full text |Cite
|
Sign up to set email alerts
|

Customizable Fault Tolerant Caches for Embedded Processors

Abstract: 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-dri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2007
2007
2011
2011

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 26 publications
0
2
0
Order By: Relevance
“…The hard errors can appear due to process variation, aging, and others [4] [5] [6]. As described in [1] an effective graceful degradation method for set associative cache memories called SAM (Self Adaptive cache Memories) was proposed.…”
Section: Introductionmentioning
confidence: 99%
“…The hard errors can appear due to process variation, aging, and others [4] [5] [6]. As described in [1] an effective graceful degradation method for set associative cache memories called SAM (Self Adaptive cache Memories) was proposed.…”
Section: Introductionmentioning
confidence: 99%
“…We view resource scaling as a natural extension to the prior techniques for intelligently turning off portions of the cache for short periods of time, and which requires solving a basic problem of mapping all of memory into the scaled down cache or a scaled up cache i.e., computing a new placement function. We combine the abstraction of conflict sets [13] with run-time reference counts to realize simple (hardware) techniques to dynamically resize the cache to a subset of active components and recompute the placement function. We target the L2 cache because of its larger size and consequently greater impact on energy consumption.…”
Section: Introductionmentioning
confidence: 99%