Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1101149.1101209acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article

Using offline bitstream analysis for power-aware video decoding in portable devices

Published: 06 November 2005 Publication History

Abstract

Dynamic voltage/frequency scheduling algorithms for multimedia applications have recently been a subject of intensive research. Many of these algorithms use control-theoretic feedback techniques to predict the future execution demand of an application based on the demand in the recent past. Such techniques suffer from two major disadvantages: (i) they are computationally expensive, and (ii) it is difficult to give performance or quality-of-service guarantees based on these techniques (since the predictions can occasionally turn out to be incorrect). To address these shortcomings, in this paper we propose a completely new approach for dynamic voltage and frequency scaling. Our technique is based on an offline bitstream analysis of multimedia files. Based on this analysis, we insert metadata information describing the computational demand that will be generated when decoding the file. Such bitstream analysis and metadata insertion can be done when the multimedia file is being downloaded into a portable device from a desktop computer. In this paper we illustrate this technique using the MPEG-2 decoder application. We show that the amount of metadata that needs to be inserted is a very small fraction of the total size of the video clip and it can lead to significant energy savings. The metadata inserted will typically consist of the frequency value at which the processor needs to be run at different points in time during the decoding process. Lastly, in contrast to runtime prediction-based techniques, our scheme can be used to provide performance and quality-of-service guarantees and at the same time avoids any runtime computation overhead.

References

[1]
A. Acquaviva, L. Benini, and B. Riccó. An adaptive algorithm for low-power streaming multimedia processing. In Design, Automation and Test in Europe (DATE), 2001.
[2]
T. Austin, E. Larson, and D. Ernst. SimpleScalar: An infrastructure for computer system modeling. IEEE Computer, 35(2):59--67, 2002.
[3]
M. Buss, T. Givargis, and N. Dutt. Exploring efficient operating points for voltage scaled embedded processor cores. In Real-Time Systems Symposium (RTSS), 2003.
[4]
K. Choi, K. Dantu, W.-C. Cheng, and M. Pedram. Frame-based dynamic voltage and frequency scaling for a MPEG decoder. In ICCAD, 2002.
[5]
H. V. Antwerpen et al. Energy-aware system design for wireless multimedia. In DATE, 2004.
[6]
S. Mohapatra et al. Integrated power management for video streaming to mobile handheld devices. In ACM Multimedia (MM), 2003.
[7]
C.J. Huges, J. Srinivasan, and S.V. Adve. Saving energy with architectural and frequency adaptations for multimedia applications. In IEEE MICRO, 2001.
[8]
http://www.tns.lcs.mit.edu/manuals/mpeg2/.
[9]
C. Poellabauer, L. Singleton, and K. Schwan. Feedback-based dynamic frequency scaling for memory-bound real-time applications. In RTAS, 2005.
[10]
P. Soderquist and M. Leeser. Optimizing the data cache performance of a software mpeg-2 video decoder. In ACM Multimedia (MM), 1997.
[11]
W. Yuan and K. Nahrstedt. Energy-efficient soft real-time CPU scheduling for mobile multimedia systems. In ACM Symposium on Operating Systems Principles (SOSP), 2003.
[12]
W. Yuan and K. Nahrstedt. Practical voltage scaling for mobile multimedia devices. In ACM MM, 2004.

Cited By

View all
  • (2020)Towards Building Better Mobile Web Browsers for Ad BlockingThe 21st ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3372799.3394372(146-150)Online publication date: 16-Jun-2020
  • (2018)Phase-Aware Web Browser Power Management on HMP PlatformsProceedings of the 2018 International Conference on Supercomputing10.1145/3205289.3205293(274-283)Online publication date: 12-Jun-2018
  • (2015)GazeTube: Gaze-Based Adaptive Video Playback for Bandwidth and Power Optimizations2015 IEEE Global Communications Conference (GLOBECOM)10.1109/GLOCOM.2015.7417405(1-6)Online publication date: Dec-2015
  • Show More Cited By

Index Terms

  1. Using offline bitstream analysis for power-aware video decoding in portable devices

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MULTIMEDIA '05: Proceedings of the 13th annual ACM international conference on Multimedia
      November 2005
      1110 pages
      ISBN:1595930442
      DOI:10.1145/1101149
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 06 November 2005

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. DVS
      2. bitstream analysis
      3. metadata
      4. video decoding

      Qualifiers

      • Article

      Conference

      MM05

      Acceptance Rates

      MULTIMEDIA '05 Paper Acceptance Rate 49 of 312 submissions, 16%;
      Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2020)Towards Building Better Mobile Web Browsers for Ad BlockingThe 21st ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3372799.3394372(146-150)Online publication date: 16-Jun-2020
      • (2018)Phase-Aware Web Browser Power Management on HMP PlatformsProceedings of the 2018 International Conference on Supercomputing10.1145/3205289.3205293(274-283)Online publication date: 12-Jun-2018
      • (2015)GazeTube: Gaze-Based Adaptive Video Playback for Bandwidth and Power Optimizations2015 IEEE Global Communications Conference (GLOBECOM)10.1109/GLOCOM.2015.7417405(1-6)Online publication date: Dec-2015
      • (2014)GazeTube: Gaze-Based Adaptive Video Playback for Bandwidth and Power Optimizations2015 IEEE Global Communications Conference (GLOBECOM)10.1109/GLOCOM.2014.7417405(1-6)Online publication date: Dec-2014
      • (2014)Energy-Aware H.264 DecodingProceedings of the 10th International Conference on Distributed Computing and Internet Technology - Volume 833710.1007/978-3-319-04483-5_21(200-211)Online publication date: 6-Feb-2014
      • (2012)Exploiting media stream similarity for energy-efficient decoding and resource predictionACM Transactions on Embedded Computing Systems10.1145/2146417.214641911:1(1-25)Online publication date: 5-Apr-2012
      • (2010)Achieving viewing time scalability in mobile video streaming using scalable video codingProceedings of the first annual ACM SIGMM conference on Multimedia systems10.1145/1730836.1730851(111-122)Online publication date: 22-Feb-2010
      • (2010)Scenario-Based Resource Prediction for QoS-Aware Media ProcessingComputer10.1109/MC.2010.24443:10(56-63)Online publication date: 1-Oct-2010
      • (2009)Fast model-based test case classification for performance analysis of multimedia MPSoC platformsProceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis10.1145/1629435.1629492(413-422)Online publication date: 11-Oct-2009
      • (2009)Aggressive dynamic voltage scaling for energy-aware video playback based on decoding time estimationProceedings of the seventh ACM international conference on Embedded software10.1145/1629335.1629337(1-10)Online publication date: 12-Oct-2009
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media