Application-support particle filter for dynamic voltage scaling of multimedia applications

Jae Beom Lee, Myoung Jin Kim, Sungroh Yoon, Eui Young Chung

Research output: Contribution to journalArticle

12 Citations (Scopus)

Abstract

Dynamic Voltage and Frequency Scaling (DVFS) is an effective low-power technique for real-time workloads. Its effectiveness critically depends on the accurate prediction of the task execution time. Many DVFS approaches have been proposed, but they are insufficient for highly nonstationary workloads. Several recent DVFS techniques adopted adaptive filters to improve accuracy. However, their improvement was rather limited, since they mainly focused on applying a filter framework to the target application without tuning it. We address this issue by proposing Particle Filter (PF)-based video decoders (MPEG2 and H.264) which exploit application-specific characteristics. More specifically, our PF-based video decoders utilize the size of each frame for the prediction of its decoding time. Compared to previous work, the PF is more suitable for our purpose, since it achieves higher prediction accuracy, even for highly nonstationary workloads such as H.264 clips. Our results show that the energy saved by the proposed approach is comparable to that of the ideal policy called oracle-DVFS, while the existing methods we tested were far inferior to oracle-DVFS in terms of H.264 video decoding. Additionally, when our method was used, only 0.40 and 6.88 percent of the frames missed their deadlines with negligible computational overhead for MPEG and H.264, respectively.

Original languageEnglish
Article number5975143
Pages (from-to)1256-1269
Number of pages14
JournalIEEE Transactions on Computers
Volume61
Issue number9
DOIs
Publication statusPublished - 2012 Aug 10

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics

Fingerprint Dive into the research topics of 'Application-support particle filter for dynamic voltage scaling of multimedia applications'. Together they form a unique fingerprint.

  • Cite this