DocumentCode :
549547
Title :
Dynamic cache reconfiguration and partitioning for energy optimization in real-time multi-core systems
Author :
Wang, Weixun ; Mishra, Prabhat ; Ranka, Sanjay
Author_Institution :
Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
fYear :
2011
fDate :
5-9 June 2011
Firstpage :
948
Lastpage :
953
Abstract :
Multicore architectures, especially chip multi-processors, have been widely acknowledged as a successful design paradigm. Existing approaches primarily target application-driven partitioning of the shared cache to alleviate inter-core cache interference so that both performance and energy efficiency are improved. Dynamic cache reconfiguration is a promising technique in reducing energy consumption of the cache subsystem for uniprocessor systems. In this paper, we present a novel energy optimization technique which employs both dynamic reconfiguration of private caches and partitioning of the shared cache for multicore systems with real-time tasks. Our static profiling based algorithm is designed to judiciously find beneficial cache configurations (of private caches) for each task as well as partition factors (of the shared cache) for each core so that the energy consumption is minimized while task deadline is satisfied. Experimental results using real benchmarks demonstrate that our approach can achieve 29.29% energy saving on average compared to systems employing only cache partitioning.
Keywords :
cache storage; microprocessor chips; multiprocessing systems; power aware computing; chip multiprocessors; dynamic cache partitioning; dynamic cache reconfiguration; energy consumption reduction; energy optimization technique; real-time multicore systems; static profiling based algorithm; uniprocessor systems; Energy consumption; Heuristic algorithms; Multicore processing; Optimization; Partitioning algorithms; Program processors; Real time systems; Multicore systems; cache; dynamic reconfiguration; energy optimization; real-time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE
Conference_Location :
New York, NY
ISSN :
0738-100x
Print_ISBN :
978-1-4503-0636-2
Type :
conf
Filename :
5981887
Link To Document :
بازگشت