Title :
An Intelligent Mechanism to Explore a Two-Level Cache Hierarchy Considering Energy Consumption and Time Performance
Author :
Silva-Filho, Abel G. ; Bastos-Filho, Carmelo J A ; Lima, Ricardo M F ; Falcão, Davi M A ; Cordeiro, Filipe R. ; Lima, Marília P.
Author_Institution :
Univ. of Pernambuco, Recife
Abstract :
Cache memory hierarchy contributes positively to system performance. Moreover, tuning cache architectures in platforms for embedded applications can dramatically reduce energy consumption. This paper presents an automated method for adjusting two-level cache memory hierarchy intended for data caches in order to reduce energy consumption and improve the performance of embedded applications. We propose an automated mechanism called TEMGA (Two-level cache Exploration Mechanism based on Genetic Algorithm), to determine the suitable cache hierarchy configuration by exploring a small part of search space. In our experiments, we applied the proposed mechanism to 12 different benchmarks from the MiBench suite. The results show an average reduction of about 15% in the energy consumption for data caches when compared to existing heuristics and a reduction of 5 times in the number of cycles needed to execute applications from Mibench Benchmark suite.
Keywords :
cache storage; genetic algorithms; MiBench suite; cache memory; energy consumption; genetic algorithm; intelligent mechanism; search space; time performance; two-level cache exploration mechanism; two-level cache hierarchy; Cache memory; Computational intelligence; Computer architecture; Embedded computing; Energy consumption; Genetic algorithms; High performance computing; Microprocessors; Space exploration; System performance;
Conference_Titel :
Computer Architecture and High Performance Computing, 2007. SBAC-PAD 2007. 19th International Symposium on
Conference_Location :
Rio Grande do Sul
Print_ISBN :
978-0-7695-3014-7
DOI :
10.1109/SBAC-PAD.2007.14