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