DocumentCode
2928226
Title
A Self-Tuning Algorithm for Managing Reconfigurable Cache
Author
Peng, Manman ; Wang, Yuming
Author_Institution
Dept. of Comput. & Commun., Hunan Univ., Changsha
fYear
2006
fDate
Dec. 2006
Firstpage
405
Lastpage
410
Abstract
Reconfigurable cache with a set of adjustable configurations can be configured dynamically to adapt itself to the change in program characteristics and has tremendous benefits for performance and energy. However, how to dynamically manage reconfigurable cache is still a cumbersome task left for designers. We introduce a self-tuning algorithm (ETCA), which can dynamically manage reconfigurable cache on a per-phase basis. In contrast with previous works, ETCA seeks not only to lower cache´s energy consumption effectively, but also reduce the performance loss due to unnecessary reconfigurations. By simulating numerous MiBench benchmark, the results show that ETCA, when applied to reconfigurable cache, saves on average 38% of total memory access energy compared with a conventional cache and the associated performance loss is close to 1.8%
Keywords
cache storage; energy consumption; reconfigurable cache management; self-tuning algorithm; Costs; Energy consumption; Energy management; Hardware; Heuristic algorithms; Monitoring; Performance loss; Runtime; Space technology; Tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies, 2006. PDCAT '06. Seventh International Conference on
Conference_Location
Taipei
Print_ISBN
0-7695-2736-1
Type
conf
DOI
10.1109/PDCAT.2006.17
Filename
4032216
Link To Document