Title :
Tuning Mechanism for Two-Level Cache Hierarchy Intended for Instruction Caches and Low Energy Consumption
Author :
Filho, Abel Guilhermino Silva ; Viana, Pablo ; Barros, Edna ; Lima, Manoel Eusebio
Author_Institution :
Dept. of Comput. Syst., Pernambuco Univ.
Abstract :
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 paper, 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
Keywords :
cache storage; embedded systems; low-power electronics; memory architecture; cache design; configurable cache tuning architectures; embedded systems; high performance computing; instruction caches; low energy consumption; two-level cache hierarchy tuning; Computer aided instruction; Computer architecture; Cost function; Embedded computing; Embedded system; Energy consumption; High performance computing; Informatics; Space exploration; System performance;
Conference_Titel :
Computer Architecture and High Performance Computing, 2006. SBAC-PAD '06. 18TH International Symposium on
Conference_Location :
Ouro Preto
Print_ISBN :
0-7695-2704-3
DOI :
10.1109/SBAC-PAD.2006.30