DocumentCode
464909
Title
Battery-Aware Variable Voltage Scheduling on Real-Time Multiprocessor Platforms
Author
Xie, Yufeng ; Liu, Leibo ; Dai, Rui ; Wei, Shaojun
Author_Institution
Inst. of Microelectron., Tsinghua Univ., Beijing
fYear
2007
fDate
27-30 May 2007
Firstpage
1883
Lastpage
1886
Abstract
In battery-operated portable devices, battery lifetime maximization is one of the most important design goals. This paper addresses the problem of variable voltage scheduling on battery-powered multiprocessor distributed systems, with the goal of shaping the discharge current profile to extend battery lifetime. A critical-path based battery-aware task scheduling (CPbBATS) algorithm is proposed to optimize the total load current profile (LCP) as a whole via scaling the voltage of the tasks on critical paths. The CPbBATS has a novel flow to improve the computation efficiency. Experiments on hundreds of task graphs with 10 to 100 tasks show that, compared with traditional algorithm, the CPbBATS achieved 3.3%-6.1% reduction on apparent charge lost a, 3.6%-8.3% reduction on actual charge lost Q, and average 31.99% reduction on the CPU runtime.
Keywords
cells (electric); multiprocessing systems; processor scheduling; real-time systems; battery lifetime maximization; critical-path based battery-aware task scheduling; distributed systems; load current profile; real time multiprocessor platforms; variable voltage scheduling; Batteries; Cost function; Energy consumption; Microelectronics; Multiprocessing systems; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; Voltage control;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ISCAS.2007.378283
Filename
4253030
Link To Document