Title :
Profile-Based Low Power Scheduling for Conditional Task Graph: A Communication Aware Approach
Author :
Malani, Parth ; Mukre, Prakash ; Qiu, Qinru
Author_Institution :
Dept. of Electr. & Comput. Eng., Binghamton Univ., NY
Abstract :
This work focuses on power optimization of realtime applications with conditional execution running on a dynamic voltage scaling (DVS) enabled multiprocessor system. A novel algorithm is proposed that performs simultaneous task mapping and ordering followed by task stretching of a conditional task graph (CTG). The algorithm minimizes the mathematical expectation of energy dissipation of non-deterministic applications with random branch selection by utilizing the task execution profile. Compared with existing scheduling algorithm, the experimental results show that our algorithm has 32% energy reduction in average.
Keywords :
graph theory; multiprocessing systems; optimisation; power aware computing; real-time systems; scheduling; communication aware approach; conditional task graph; dynamic voltage scaling; multiprocessor system; nondeterministic applications; power optimization; profile-based low power scheduling; real time applications; task stretching; Application software; Costs; Dynamic scheduling; Dynamic voltage scaling; Energy dissipation; Multiprocessing systems; Processor scheduling; Scheduling algorithm; Simultaneous localization and mapping; Voltage control;
Conference_Titel :
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
1-4244-0920-9
Electronic_ISBN :
1-4244-0921-7
DOI :
10.1109/ISCAS.2007.378590