• DocumentCode
    3575122
  • Title

    Energy Efficient Dynamic Core Allocation for Video Decoding in Embedded Multicore Architectures

  • Author

    Pal, Rajesh Kumar ; Paul, Kolin ; Prasad, Sanjiva

  • Author_Institution
    Indian Inst. of Technol. Delhi, New Delhi, India
  • fYear
    2014
  • Firstpage
    653
  • Lastpage
    660
  • Abstract
    This paper describes a dynamic core allocation technique for video decoding on embedded multicore platforms with the objective of reducing energy consumption while guaranteeing a quality of service (QoS). While decoding a frame, the scheme measures "slack" and "overshoot" over the budgeted decode time and amortises across the neighboring frames to achieve overall QoS, compensating for the overshoot with the slack time. It allocates, on a per-frame basis, an appropriate number of cores for decoding to guarantee QoS, while saving energy by using clock gating to switch off unused cores. Using the Sniper simulator to evaluate the implementation of the scheme on a modern embedded processor, we get an energy saving of 6% to 61% while strictly adhering to the required QoS. Thus, we show that substantial energy savings can be achieved in video decoding by employing dynamic core allocation, compared with the default strategy of allocating as many cores as available.
  • Keywords
    decoding; embedded systems; energy conservation; multiprocessing systems; quality of service; telecommunication power management; video coding; QoS; Sniper simulator; clock gating; embedded multicore architecture; embedded processor; energy consumption reduction; energy efficient dynamic core allocation; energy saving; overshoot measurement; quality of service; slack time; video decoding; Aerodynamics; Decoding; Dynamic scheduling; Multicore processing; Quality of service; Resource management; Streaming media; Core allocation; H.264 video decoding; embedded system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
  • Print_ISBN
    978-1-4799-6122-1
  • Type

    conf

  • DOI
    10.1109/HPCC.2014.95
  • Filename
    7056813