Energy-Oriented Adaptive Reconfigurable Instruction Cache

LING Ming,WU Jianping,ZHANG Yang,MEI Chen,ZHAI Tingting
DOI: https://doi.org/10.3969/j.issn.1004-3365.2012.01.025
2012-01-01
Abstract:Reconfigurable cache,which can be configured dynamically to adapt itself to changes in program characteristics,has tremendous benefits for performance and energy.A reconfigurable instruction cache,whose capacity and associativity can be tuned according to the needs of each program phase,was designed to save energy,and an effective adaptive reconfigurable algorithm was proposed to detect phase changes and select a suitable configuration.Experiment results showed that the reconfigurable cache had an averaged 10.51% total energy reduction with only 0.34% performance degradation on average,compared with 16 kB 4-way set-associative instruction cache.
What problem does this paper attempt to address?