loading...
Tuning Mechanism for Two-Level Cache Hierarchy Intended for Instruction Caches and Low Energy Consumption
Ouro Preto, MG, Brazil October 17-October 20
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SBAC-PAD.2006.3018th International Symposium on Compu ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Abel Guilhermino Silva Filho, University of Pernambuco (UPE), Brazil
Pablo Viana, Federal University of Pernambuco (UFPE), Brazil
Edna Barros, Federal University of Pernambuco (UFPE), Brazil
Manoel Eusebio Lima, Federal University of Pernambuco (UFPE), Brazil
Configurable cache tuning architectures for embedded systems applications can dramatically reduce energy consumption. Existing state-of-the-art heuristics to efficiently explore large configurable cache design space has aimed at finding the cache configuration that yields the minimal energy consumption. However, as energy-driven cache optimizations may reach great energy reduction, the overall system performance is often penalized by considering only a single-metric energy cost function. In this work, we propose an automated exploration mechanism for adjusting two-level cache hierarchies in order to reduce energy consumption for embedded applications, by keeping up the high performance computing. In our experiments, we applied our heuristic to 12 different benchmarks from the MiBench. The results show an average reduction of about 41% in the energy consumption for instruction caches when compared to existing heuristics and a reduction by about 25% the number of cycles needed to execute a given application.
Citation:
Abel Guilhermino Silva Filho, Pablo Viana, Edna Barros, Manoel Eusebio Lima, "Tuning Mechanism for Two-Level Cache Hierarchy Intended for Instruction Caches and Low Energy Consumption," sbac-pad, pp.125-132, 18th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions