• DocumentCode
    3481604
  • Title

    Energy Consumption Modeling of H.264/AVC Video Decoding for GPP and DSP

  • Author

    Benmoussa, Yahia ; Boukhobza, Jalil ; Senn, Eric ; Benazzouz, Djamel

  • Author_Institution
    LMSS, Univ. M´Hamed Bougara, Boumerdes, Algeria
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    890
  • Lastpage
    897
  • Abstract
    Mobile devices such as smart-phones and tablets are becoming the most important channel for delivering end-user Internet traffic especially multimedia content. One of the most popular multimedia application is video streaming. The video decoding process of this application is compute-intensive and is responsible of the consumption of a considerable part of the energy budget. Those mobile devices contain heterogeneous processing elements among-which we find Digital Signal Processors (DSP) and General Purpose Processors (GPP). In this context, the performance and energy estimation of those complex platforms is a difficult and time consuming task especially when considering both hardware and applicative parameters. In this paper, we propose a methodology for developing a unified high level video decoding performance and energy consumption analytical model for embedded heterogeneous platforms. This methodology is based on experimental measurements conducted on an embedded low-power platform. The developed model describes the performance and the energy consumption of H.264/AVC video decoding on both GPP and DSP in terms of video bit-rate, clock frequency and a set of comprehensive hardware and video related coefficients. It achieves a balance between a too abstract high level model and a detailed lower level one while guaranteeing a very good prediction properties (R-squared = 97%) for the tested videos. As a use case, we show that our model allows to accurately determine the bit-rate values for which video decoding on GPP is more energy-efficient than on DSP for a given platform.
  • Keywords
    digital signal processing chips; embedded systems; multimedia systems; performance evaluation; power aware computing; video coding; video streaming; DSP; GPP; H.264-AVC video decoding; applicative parameters; clock frequency; digital signal processors; embedded heterogeneous platforms; embedded low-power platform; end-user Internet traffic; energy budget; energy consumption analytical model; energy estimation; general purpose processors; hardware parameters; hardware related coefficients; mobile devices; multimedia application; multimedia content; performance estimation; smart phones; tablets; unified high level video decoding performance; video bit-rate; video related coefficients; video streaming; Analytical models; Clocks; Decoding; Digital signal processing; Energy consumption; Program processors; Streaming media; DSP; DVFS; Energy consumption; GPP; H.264/AVC; Performance; modeling; video decoding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2013 Euromicro Conference on
  • Conference_Location
    Los Alamitos, CA
  • Type

    conf

  • DOI
    10.1109/DSD.2013.100
  • Filename
    6628373