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