Title :
An approximation algorithm for energy-efficient scheduling on a chip multiprocessor
Author :
Yang, Chuan-Yue ; Chen, Jian-Jia ; Kuo, Tei-Wei
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
In the recent decade, voltage scaling has become an attractive feature for many system component designs. In this paper we consider energy-efficient real-time task scheduling over a chip multiprocessor architecture. The objective is to schedule a set of frame-based tasks with the minimum energy consumption, where all tasks are ready at time 0 and share a common deadline. We show that such a minimization problem is NP-hard and then propose a 2.371-approximation algorithm. The strength of the proposed algorithm was demonstrated by a series of simulations, for which near optimal results were obtained.
Keywords :
minimisation; multiprocessing systems; power consumption; processor scheduling; real-time systems; system-on-chip; 2.371-approximation algorithm; NP-hard problem; chip multiprocessor architecture; energy-efficient scheduling; frame-based tasks; minimization; minimum energy consumption; real-time task scheduling; voltage scaling; Algorithm design and analysis; Approximation algorithms; Delay; Energy consumption; Energy efficiency; Frequency; Processor scheduling; Scheduling algorithm; Switches; Threshold voltage;
Conference_Titel :
Design, Automation and Test in Europe, 2005. Proceedings
Print_ISBN :
0-7695-2288-2
DOI :
10.1109/DATE.2005.51