DocumentCode :
1562049
Title :
Simultaneous task allocation, scheduling and voltage assignment for multiple-processors-core systems using mixed integer nonlinear programming
Author :
Lap-Fai Leung ; Tsui, Chi-ying ; Ki, Wing-Hung
Author_Institution :
Dept. of Electr. & Electron. Eng., Hong Kong Univ. of Sci. & Technol., China
Volume :
5
fYear :
2003
Abstract :
In this paper, we tackle the problem of minimizing the power consumption of multiple-processors-core system using multiple variable supply voltages. Given a set of tasks and their dependency, and a set of target processors, we propose a method which carries out task allocation on processors, task scheduling and voltage assignment for each task concurrently. The problem is formulated as a mixed integer nonlinear programming (MINLP) optimization problem and optimal solution can be obtained. The MINLP problem is solved by the branch and bound algorithm. To reduce the run time, we propose two modifications of the formulation. Experimental results show that significant power reduction is achieved using the proposed approach.
Keywords :
integer programming; low-power electronics; minimisation; multiprocessing systems; nonlinear programming; processor scheduling; system-on-chip; tree searching; SoC; branch and bound algorithm; mixed integer nonlinear programming; multiple variable supply voltages; multiple-processors-core system; optimization problem; power consumption minimisation; power reduction; task allocation; task scheduling; voltage assignment; Design optimization; Electronic mail; Energy consumption; Hardware; Lungs; Power engineering and energy; Power system modeling; Processor scheduling; Voltage; Wireless communication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
Print_ISBN :
0-7803-7761-3
Type :
conf
DOI :
10.1109/ISCAS.2003.1206264
Filename :
1206264
Link To Document :
بازگشت