DocumentCode :
2344344
Title :
CPACT - The conditional parameter adjustment cache tuner for dual-core architectures
Author :
Rawlins, Marisha ; Gordon-Ross, Ann
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
fYear :
2011
fDate :
9-12 Oct. 2011
Firstpage :
396
Lastpage :
403
Abstract :
Cache tuning reveals substantial energy savings for single-core architectures, but has yet to be explored for multi-core architectures. In this paper we explore level one (L1) data cache tuning in a heterogeneous dual-core system where each data cache can have a different configuration. We show that L1 data cache tuning in a dual-core system achieves 25% average energy savings, which is comparable to single-core data cache tuning. We present the dual-core tuning heuristic CPACT, which finds cache configurations within 1% of the optimal configuration while searching only 1% of the design space. Finally, we provide valuable insights on core-interactions and data coherence revealed when tuning the multithreaded SPLASH-2 benchmarks.
Keywords :
cache storage; memory architecture; multiprocessing systems; CPACT; conditional parameter adjustment cache tuner; core-interactions; data coherence; dual-core architectures; energy savings; heterogeneous dual-core system; level one data cache tuning; multicore architectures; multithreaded SPLASH-2 benchmarks; single-core architectures; Benchmark testing; Energy consumption; Multicore processing; Runtime; Space exploration; Tuners; cache tuning; embedded systems; energy savings; low power; multi-core;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design (ICCD), 2011 IEEE 29th International Conference on
Conference_Location :
Amherst, MA
ISSN :
1063-6404
Print_ISBN :
978-1-4577-1953-0
Type :
conf
DOI :
10.1109/ICCD.2011.6081429
Filename :
6081429
Link To Document :
بازگشت