Title :
Optimality and improvement of dynamic voltage scaling algorithms for multimedia applications
Author :
Cao, Zhen ; Foo, Brian ; He, Lei ; Van der Schaar, Mihaela
Author_Institution :
Electron. Eng. Dept., UCLA, Los Angeles, CA
Abstract :
The time-varying workload for multimedia applications poses a great challenge for the efficient performance of dynamic voltage scaling (DVS) algorithms. While many DVS algorithms have been proposed for real-time applications, there does not yet exist a systematic method for evaluating the optimality of such DVS algorithms. In this paper, we propose an offline linear programming (LP) method to determine the minimum energy consumption for processing multimedia tasks under stringent delay deadlines. Based on this lower bound, we evaluate the efficiency of various existing DVS algorithms. Furthermore, we modify the LP formulation to construct an online robust sequential linear programming DVS algorithm for real-time multimedia processing. Simulation results from decoding over a wide range of video sequences shows that on average, our online algorithm consumes less than 1% more energy than the optimal lower bound while dropping only 0.1% of all scheduled decoding jobs, while the existing best algorithm consumes roughly 3% more energy at the same miss rate.
Keywords :
image sequences; linear programming; multimedia communication; power aware computing; video coding; decoding; dynamic voltage scaling algorithm; minimum energy consumption; multimedia tasks; offline linear programming; online robust sequential linear programming algorithm; real-time multimedia processing; stringent delay deadlines; video sequences; Decoding; Delay; Dynamic voltage scaling; Energy consumption; Heuristic algorithms; Linear programming; Real time systems; Robustness; Scheduling algorithm; Voltage control; Dynamic Voltage Scaling; Multimedia; Power Management;
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-60558-115-6