Back to Search
Start Over
MAEPER: Matching Access and Error Patterns With Error-Free Resource for Low Vcc L1 Cache
- Source :
- IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 21:1013-1026
- Publication Year :
- 2013
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2013.
-
Abstract
- Large SRAMs are the practical bottleneck to achieve a low supply voltage, because they suffer from process variation-induced bit errors at a low supply voltage. In this paper, we present an error-resilient cache architecture that resolves the drawback of previous approaches, i.e., the performance degradation at a low supply voltage which is caused by cache misses in accesses to faulty resources. We utilize cache access locality and error-free resources in a cost-effective manner. First, we classify cache lines into fully and partially accessed groups and apply appropriate methods to each group. For the partially accessed group, we propose a method of matching memory access behavior and error locations with intra-cache line word-level remapping. In order to reduce the area overhead used to store the cache access information history, we present an access pattern-learning line-fill buffer (LFB). For the fully accessed group, we propose the utilization of error-free assist functions in the cache, i.e., a LFB and victim cache with no process variation-induced error at the target minimum supply voltage. We also present an error-aware prefetch method that allows us to utilize the error-free victim cache to achieve a further reduction in cache misses due to faulty resources. Experimental results show that the proposed method gives an average 32.6% reduction in cycles per instruction at an error rate of 0.2% with a small area overhead of 8.2%.
- Subjects :
- Instruction prefetch
CPU cache
Computer science
Cache coloring
Pipeline burst cache
Cache pollution
Cache-oblivious algorithm
Non-uniform memory access
Cache invalidation
Write-once
Victim cache
Electrical and Electronic Engineering
Cache algorithms
Hardware_MEMORYSTRUCTURES
business.industry
MESI protocol
Locality
Cache-only memory architecture
Smart Cache
Hardware and Architecture
Bus sniffing
Page cache
Cache
business
Least frequently used
Software
Computer hardware
Computer network
Subjects
Details
- ISSN :
- 15579999 and 10638210
- Volume :
- 21
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Accession number :
- edsair.doi...........b5359b1896b316b8bfa25a370bf971df
- Full Text :
- https://doi.org/10.1109/tvlsi.2012.2202931