DocumentCode :
2052317
Title :
Configurable cache tuning with a victim cache
Author :
Navarro, Osvaldo ; Leiding, Tim ; Hubner, Michael
Author_Institution :
Dept. of Electr. Eng. & Inf. Technol., Ruhr-Univ. Bochum, Bochum, Germany
fYear :
2015
fDate :
June 29 2015-July 1 2015
Firstpage :
1
Lastpage :
6
Abstract :
A victim cache is a small memory block usually connected after the first level cache, and provides recovery of recently evicted cache blocks. This small component can significantly improve the hit rate of the cache hierarchy. However, its effectiveness varies greatly with the application. Thus, tuning the victim cache in combination with its upper cache level to fit the running application can yield important energy savings. In this paper, we propose a tuning cache heuristic that explores the features of a level 1 data cache in combination with the tuning of a victim cache. Experimental results show that this approach generates a significant improvement in energy efficiency, in comparison with a fixed cache hierarchy approach and against a state of the art tuning heuristic.
Keywords :
cache storage; configurable cache tuning; energy efficiency; energy savings; fixed cache hierarchy approach comparison; level 1 data cache; recently evicted cache block recovery; small memory block; upper cache level; victim cache tuning; Benchmark testing; Energy dissipation; Heuristic algorithms; Runtime; Tuning; Writing; adaptive cache; cache tuning; dynamic cache reconfiguration; victim cache;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2015 10th International Symposium on
Conference_Location :
Bremen
Type :
conf
DOI :
10.1109/ReCoSoC.2015.7238080
Filename :
7238080
Link To Document :
بازگشت