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

Dynamic thermal management for MPEG-2 decoding

Published: 04 October 2006 Publication History

Abstract

In this paper, we propose an effective dynamic thermal management (DTM) scheme for MPEG-2 decoding by allowing some degree of spatiotemporal quality degradation. Given a target MPEG-2 decoding time, we dynamically select either an intra-frame spatial degradation or an inter-frame temporal degradation strategy in order to make sure that the microprocessor chip will continue to stay in a thermally safe state of operation, albeit with certain amount of image/video quality loss. For our experiments, we use the MPEG-2 decoder program of MediaBench and modify/combine Wattch and HotSpot for the power and thermal simulations and measurements, respectively. Our experimental results show that we achieve thermally safe state with spatial quality degradation of 0.12 Root Mean Square Error (RMSE) and with frame drop rate of 12.5% on average.

References

[1]
D. Brooks, M. Martonosi, "Dynamic Thermal Management for High-Performance Microprocessors," Proceedings of International Symposium on High Performance Computer Architecture (HPCA), January, 2001.
[2]
H. Sanchez, B. Kuttanna, T. Olson, M. Alexander, G. Gerosa, R. Philip, J. Alvarez, "Thermal Management System for High Performance PowerPC Microprocessors," Proceedings of IEEE Computer Society International Conference (COMPCON), 1997.
[3]
S. Heo, K. Barr, K. Asonovic, "Reducing Power Density through Activity Migration," Proceedings of International Symposium on Low Power Electronics and Design (ISLPED), August, 2003.
[4]
Jay Srinivasan, Sarita V. Adve, "Predictive Dynamic Thermal Management for Multimedia Applications," Proceedings of International Conference on Supercomputing (ICS), June, 2003.
[5]
Mircea R. Stan, K. Skadron, M. Barcella, W. Huang, K. Sankaranarayanan, S. Velusamy, "HotSpot: a Dynamic Compact Thermal Model at the Processor-Architecture Level," Microelectronics Journal: Circuit and Systems, 2003.
[6]
K. Skadron, Mircea R. Stan, W. Huang, S. Velusamy, Kathik Sankaranarayanan, David Tarjan, "Temperature-Aware Microarchitecture," Proceedings of International Symposium on Computer Architecture (ISCA), June, 2003.
[7]
K. Skadron, "Hybrid Architectural Dynamic Thermal Management," Proceedings of the Design Automation and Test in Europe (DATE), 2004.
[8]
K. Skadron, T. Abdelzaher, Mircea R. Stan, "Control-Theoretic Techniques and Thermal-RC Modeling for Accurate and Localized Dynamic Thermal Management," Proceedings of International Symposium on High-Performance Computer Architecture (HPCA), 2002.
[9]
K. J. Lee, K. Skadron, "Using Performance Counters for Runtime Temperature Sensing in High-Performance Processors," Proceedings of High Performance, Power-Aware Computing (HP-PAC), April, 2005.
[10]
MPEG-2 Standard: International Organization for Standardization/International Electro-technical Commission (ISO/IEC) 13818-2.
[11]
HotSpot at http://lava.cs.virginia.edu/HotSpot
[12]
D. Son, C. Yu, H. Kim, "Dynamic Voltage Scaling on MPEG Decoding," Proceedings of International Conference on Parallel and Distributed Systems (ICPADS), 2001.
[13]
K. Choi, R. Soma, Massoud Pedram, "Off-chip Latency Driven Dynamic Voltage and Frequency Scaling for an MPEG Decoding," Proceedings of Design Automation Conference (DAC), June, 2004.
[14]
K. Choi, K. Dantu, W. C. Cheng, Massoud Pedram, "Frame-Based Dynamic Voltage and Frequency Scaling for a MPEG Decoder," Proceedings of International Conference on Computer Aided Design (ICCAD), 2002.
[15]
MediaBench at: http://euler.slu.edu/~fritts/mediabench
[16]
M. Verderber, A. Zemva, A. Trost, "HW/SW Codesign of the MPEG-2 Video Decoder," Proceeding of International Parallel and Distributed Processing Symposium, 2003.
[17]
Berkeleympeg http://bmrc.berkeley.edu/frame/research/mpeg
[18]
Simplescalar turorial at http://www.simplescalar.com
[19]
D. Brooks, V. Tiwari, M. Martonosi, "Wattch: A Framework for Architectural-Level Power Analysis and Optimizations," Proceedings of International Symposium on Computer Architecture (ISCA), 2000.
[20]
MPEG2 streams at http://www.mpeg2.de/video/streams

Cited By

View all
  • (2016)Thermal optimization using adaptive approximate computing for video codingProceedings of the 2016 Conference on Design, Automation & Test in Europe10.5555/2971808.2972091(1207-1212)Online publication date: 14-Mar-2016
  • (2015)An Application Adaptation Approach to Mitigate the Impact of Dynamic Thermal Management on Video EncodingACM Transactions on Design Automation of Electronic Systems10.1145/275375820:4(1-27)Online publication date: 28-Sep-2015
  • (2014)hevcDTMProceedings of the conference on Design, Automation & Test in Europe10.5555/2616606.2616880(1-4)Online publication date: 24-Mar-2014
  • Show More Cited By

Index Terms

  1. Dynamic thermal management for MPEG-2 decoding

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ISLPED '06: Proceedings of the 2006 international symposium on Low power electronics and design
    October 2006
    446 pages
    ISBN:1595934626
    DOI:10.1145/1165573
    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: 04 October 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. MPEG-2 decoding
    2. temperature-aware design
    3. thermal model

    Qualifiers

    • Article

    Conference

    ISLPED06
    Sponsor:
    ISLPED06: International Symposium on Low Power Electronics and Design
    October 4 - 6, 2006
    Bavaria, Tegernsee, Germany

    Acceptance Rates

    Overall Acceptance Rate 398 of 1,159 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 04 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)Thermal optimization using adaptive approximate computing for video codingProceedings of the 2016 Conference on Design, Automation & Test in Europe10.5555/2971808.2972091(1207-1212)Online publication date: 14-Mar-2016
    • (2015)An Application Adaptation Approach to Mitigate the Impact of Dynamic Thermal Management on Video EncodingACM Transactions on Design Automation of Electronic Systems10.1145/275375820:4(1-27)Online publication date: 28-Sep-2015
    • (2014)hevcDTMProceedings of the conference on Design, Automation & Test in Europe10.5555/2616606.2616880(1-4)Online publication date: 24-Mar-2014
    • (2014)TONEProceedings of the 2014 international symposium on Low power electronics and design10.1145/2627369.2627628(33-38)Online publication date: 11-Aug-2014
    • (2014)Quality-aware video decoding on thermally-constrained MPSoC platforms2014 IEEE 25th International Conference on Application-Specific Systems, Architectures and Processors10.1109/ASAP.2014.6868670(256-263)Online publication date: Jun-2014
    • (2013)Thermal-aware sensor scheduling for distributed estimationACM Transactions on Sensor Networks10.1145/2489253.24892709:4(1-31)Online publication date: 23-Jul-2013
    • (2013)Energy- and Thermal-Aware Video Coding via Encoder/Decoder Workload BalancingACM Transactions on Embedded Computing Systems10.1145/2465787.246579812:2s(1-26)Online publication date: 1-May-2013
    • (2012)Recent thermal management techniques for microprocessorsACM Computing Surveys10.1145/2187671.218767544:3(1-42)Online publication date: 14-Jun-2012
    • (2012)Adaptation of video encoding to address dynamic thermal management effectsProceedings of the 2012 International Green Computing Conference (IGCC)10.1109/IGCC.2012.6322294(1-10)Online publication date: 4-Jun-2012
    • (2010)Energy and thermal-aware video coding via encoder/decoder workload balancingProceedings of the 16th ACM/IEEE international symposium on Low power electronics and design10.1145/1840845.1840886(207-212)Online publication date: 18-Aug-2010
    • 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