DocumentCode
1732656
Title
Utility-based dynamic cache resizing
Author
Tian, Geng ; Liebelt, Michael
Author_Institution
Sch. of Electr. & Electron. Eng., Univ. of Adelaide, Adelaide, SA, Australia
Volume
1
fYear
2011
Firstpage
610
Lastpage
616
Abstract
Continuing increases in transistor density are enabling increases in the number of on-chip cores and the size of caches. However very large caches in future systems might not be fully utilised. Under-utilised active caches result in a waste of static power. Off-line profiling of applications to determine optimal cache size and configuration is not practical. As an alternative we propose a simple scheme with limited hardware overhead, to dynamically evaluate the utility of the last level cache slice on each tile and to tune the cache associativity at tile-level granularity. In simulations our tuning scheme achieved an average of 30% of static power saving with a slight 0.6% degradation of IPC.
Keywords
cache storage; power aware computing; IPC; cache associativity; cache slice; hardware overhead; on-chip cores; static power saving; static power waste; tile-level granularity; transistor density; tuning scheme; under-utilised active caches; utility-based dynamic cache resizing; Monitoring; Multicore processing; Radiation detectors; Resource management; Tiles; Transistors; Tuning; Cache; Multi-threading; Power gating; Static power saving; Tiled structure;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Network Technology (ICCSNT), 2011 International Conference on
Conference_Location
Harbin
Print_ISBN
978-1-4577-1586-0
Type
conf
DOI
10.1109/ICCSNT.2011.6182032
Filename
6182032
Link To Document