DocumentCode :
3442555
Title :
Utilization-Controlled Task Consolidation for Power Optimization in Multi-core Real-Time Systems
Author :
Xing Fu ; Xiaorui Wang
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Tennessee, Knoxville, TN, USA
Volume :
1
fYear :
2011
fDate :
28-31 Aug. 2011
Firstpage :
73
Lastpage :
82
Abstract :
Since multi-core processors have become a primary trend in processor development, new scheduling algorithms are needed to minimize power consumption while achieving the desired timeliness guarantees for multi-core (and many-core) real-time embedded systems. Although various power/energy-efficient scheduling algorithms have recently been proposed, existing studies may have degraded run-time performance in terms of power/energy efficiency and real-time guarantees when applied to real-time embedded systems with uncertain execution times. In this paper, we propose a novel online solution that integrates core-level feedback control with processor-level optimization to minimize both the dynamic and leakage power consumption of a multi-core real-time embedded system. Our solution monitors the utilization of each CPU core in the system and dynamically responds to unpredictable execution time variations by conducting per-core voltage and frequency scaling. We then perform task consolidation on a longer timescale and shut down unused cores for maximized power savings. Both empirical results on a hardware multi-core test bed with well-known benchmarks and simulation results in many-core systems show that our solution provides the desired real-time guarantees while achieving more power savings than three state-of-the-art algorithms.
Keywords :
microprocessor chips; multiprocessing systems; optimisation; power aware computing; real-time systems; CPU core; core level feedback control; energy efficiency; frequency scaling; multicore processors; multicore real-time systems; percore voltage; power consumption; power efficiency; power optimization; power savings; processor development; real-time embedded systems; scheduling algorithms; utilization controlled task consolidation; Embedded systems; Frequency control; Multicore processing; Optimization; Power demand; Real time systems; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
Conference_Location :
Toyama
ISSN :
1533-2306
Print_ISBN :
978-1-4577-1118-3
Type :
conf
DOI :
10.1109/RTCSA.2011.65
Filename :
6029831
Link To Document :
بازگشت