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