DocumentCode :
2849716
Title :
A framework for efficient cache resizing
Author :
Keramidas, Georgios ; Datsios, C. ; Kaxiras, Stefanos
Author_Institution :
Ind. Syst. Inst., Greece
fYear :
2012
fDate :
16-19 July 2012
Firstpage :
76
Lastpage :
85
Abstract :
We present a novel framework to dynamically reconfigure on-chip memory resources according to the changing behavior of the running applications. Our framework enables smooth scaling (i.e., resizing) of the on-chip caches targeting both performance and power efficiency. In contrast to previous approaches, the resizing decisions in our framework are not tainted by transient events (e.g., misses) that are due to downsizing avoiding at the same time swinging the cache size due to trial-and-error resizing decisions. This minimizes both execution time penalty induced by resizing as well as the effective cache size. Furthermore, an inherent property of our approach is that the actual invalidation of the cache blocks and the corresponding write-backs of the dirty blocks are asynchronous to resizing decisions, ensuring a smooth transition from one size to another. This makes it possible to apply our framework even on write-back caches. The proposed mechanism is simple to implement requiring minimal additional hardware. Using cycle-accurate simulations, we evaluate our proposal against previously proposed techniques. In all cases, our experimental results show significant benefits in both power and performance.
Keywords :
cache storage; cache block; cache performance; cache power efficiency; cache resizing framework; cache size; cycle-accurate simulation; execution time penalty; on-chip cache scaling; on-chip memory resource; resource reconfiguration; transient event; trial-and-error resizing decision; Hardware; Monitoring; Radiation detectors; Registers; Steady-state; Transient analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems (SAMOS), 2012 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4673-2295-9
Electronic_ISBN :
978-1-4673-2296-6
Type :
conf
DOI :
10.1109/SAMOS.2012.6404160
Filename :
6404160
Link To Document :
بازگشت