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 2005Publication 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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. T. Austin, E. Larson, and D. Ernst. SimpleScalar: An infrastructure for computer system modeling. IEEE Computer, 35(2):59--67, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. H. V. Antwerpen et al. Energy-aware system design for wireless multimedia. In DATE, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Mohapatra et al. Integrated power management for video streaming to mobile handheld devices. In ACM Multimedia (MM), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C.J. Huges, J. Srinivasan, and S.V. Adve. Saving energy with architectural and frequency adaptations for multimedia applications. In IEEE MICRO, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. http://www.tns.lcs.mit.edu/manuals/mpeg2/.Google ScholarGoogle Scholar
  9. C. Poellabauer, L. Singleton, and K. Schwan. Feedback-based dynamic frequency scaling for memory-bound real-time applications. In RTAS, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. P. Soderquist and M. Leeser. Optimizing the data cache performance of a software mpeg-2 video decoder. In ACM Multimedia (MM), 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. W. Yuan and K. Nahrstedt. Practical voltage scaling for mobile multimedia devices. In ACM MM, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

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

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • 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

        Copyright © 2005 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 6 November 2005

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        MULTIMEDIA '05 Paper Acceptance Rate49of312submissions,16%Overall Acceptance Rate995of4,171submissions,24%

        Upcoming Conference

        MM '24
        MM '24: The 32nd ACM International Conference on Multimedia
        October 28 - November 1, 2024
        Melbourne , VIC , Australia

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader