DocumentCode :
624328
Title :
Cache partitioning and scheduling for energy optimization of real-time MPSoCs
Author :
Gang Chen ; Kai Huang ; Jia Huang ; Knoll, Aaron
Author_Institution :
Tech. Univ. Munich, Munich, Germany
fYear :
2013
fDate :
5-7 June 2013
Firstpage :
35
Lastpage :
41
Abstract :
Cache partitioning is a promising technique to reduce energy consumption of the cache subsystem for MPSoCs. Currently, most existing techniques focus primarily on static partition on core level. In this paper, we present a task-level approach and show that it outperforms core-level strategies. By taking the interference patterns of individual tasks into account, our approach generates optimal task-level cache partition schemes as well as feasible schedules at compilation time by means of a mixed integer linear programming formulation. We also present techniques to prune the exploration space of our formulation. Experimental results using real-world benchmarks demonstrate that our approach achieves 33% energy savings on average compared to core-based cache partition approaches.
Keywords :
cache storage; integer programming; linear programming; multiprocessing systems; power aware computing; scheduling; system-on-chip; cache scheduling; core-based cache partition approach; energy consumption reduction; energy optimization; mixed integer linear programming; multiprocessing system-on-chip; realtime MPSoC; static partition; task-level approach; task-level cache partition scheme; Energy consumption; Energy dissipation; Interference; Multicore processing; Schedules; Space exploration; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
Conference_Location :
Washington, DC
ISSN :
2160-0511
Print_ISBN :
978-1-4799-0494-5
Type :
conf
DOI :
10.1109/ASAP.2013.6567548
Filename :
6567548
Link To Document :
بازگشت