Title
Energy-optimal caches with guaranteed lifetime
Abstract
This work addresses the aging of the memory sub-system due to NBTI (Negative Bias Temperature Instability) in systems that have to provide a guaranteed level of service, and specifically, a guaranteed lifetime. Our approach leverages a novel cache architecture in which a smart joint use of redundancy and power management allows us to obtain caches that meet a desired lifetime target with minimal energy consumption. This is made possible by exploiting the possibility of putting the cache sub-block used for redundancy into a deep low-power state, thus allowing more energy saving than a regular architecture. Sacrificing a portion of the cache for aging mitigation only marginally affects performance thanks to the non-linear dependency of miss rate versus cache size, which allows to find the best cache size that maximizes the objective. Simulation results show that it is possible to meet the target lifetime by achieving energy reductions (measured over the lifetime of the system) ranging from 3X to 10X (2X to 8X) for a lifetime target of 15 (25) years, with marginal miss rate overhead.
Year
DOI
Venue
2012
10.1145/2333660.2333696
ISLPED
Keywords
Field
DocType
novel cache architecture,energy saving,energy reduction,guaranteed lifetime,cache size,minimal energy consumption,cache sub-block,target lifetime,energy-optimal cache,guaranteed level,lifetime target,aging,nbti,negative bias temperature instability,level of service,energy optimization
Power management,Memory hierarchy,Computer science,CPU cache,Cache,Cache-only memory architecture,Real-time computing,Redundancy (engineering),Negative-bias temperature instability,Energy consumption
Conference
Citations 
PageRank 
References 
3
0.38
12
Authors
5
Name
Order
Citations
PageRank
Mirko Loghi121817.83
Haroon Mahmood281.18
Andrea Calimera329338.89
Massimo Poncino446057.48
Enrico Macii52405349.96