Title :
Cache aging reduction with improved performance using dynamically re-sizable cache
Author :
Mahmood, Hasan ; Poncino, Massimo ; Macii, E.
Author_Institution :
Dipt. di Autom. e Inf., Politec. di Torino, Turin, Italy
Abstract :
Aging of transistors is a limiting factor for long term reliability of devices in sub-100nm technologies. It´s a worst-case metric where the lifetime of a device is determined by the earliest failing component. Impact is more serious on memory arrays, where failure of a single SRAM cell would cause the failure of the whole system. Previous works have shown that partitioning based strategies based on power management techniques can effectively control aging effects and can extend lifetime of the cache significantly. However, such a benefit comes as a tradeoff with performance which reduces proportionally as the time elapses. To address this problem and provide a single solution to concurrently improve aging, energy and performance of the cache, we propose an architectural solution based on the dynamically re-sizable cache and cache partitioning approaches. By this strategy, cache is dynamically re-sized and reconfigured whenever a cache block becomes unreliable. Coupling such aging mitigation technique along with dynamically re-sizable cache approach provides on average 30% lifetime improvement with less than 0.4x degradation in performance whereas, in previous solutions, performance degradation sometimes goes upto 10x.
Keywords :
SRAM chips; ageing; cache storage; failure analysis; aging mitigation technique; cache aging reduction; dynamic resizable cache approach; memory array; partitioning approach; power management technique; single SRAM cell; size 100 nm; transistor; Aging; Computer architecture; Degradation; Indexes; Measurement; Microprocessors; SRAM cells;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
DOI :
10.7873/DATE.2014.187