Paper

Optimality and Improvement of Dynamic Voltage Scaling Algorithms for Multimedia Applications

Publication Date:
Publication Date
July 2008

paper Menu

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.

Description

Zhen Cao, Brian Foo, Lei He and M. van der Schaar, "Optimality and improvement of dynamic voltage scaling algorithms for multimedia applications," 2008 45th ACM/IEEE Design Automation Conference, 2008, pp. 179-184.