• DocumentCode
    549553
  • Title

    Low-power adaptive pipelined MPSoCs for multimedia: An H.264 video encoder case study

  • Author

    Javaid, Haris ; Shafique, Muhammad ; Parameswaran, Sri ; Henkel, Jörg

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
  • fYear
    2011
  • fDate
    5-9 June 2011
  • Firstpage
    1032
  • Lastpage
    1037
  • Abstract
    Pipelined MPSoCs provide a high throughput implementation platform for multimedia applications, with reduced design time and improved flexibility. Typically a pipelined MPSoC is balanced at design-time using worst-case parameters. Where there is a widely varying workload, such designs consume exorbitant amount of power. In this paper, we propose a novel adaptive pipelined MPSoC architecture that adapts itself to varying workloads. Our architecture consists of Main Processors and Auxiliary Processors with a distributed run-time balancing approach, where each Main Processor, independent of other Main Processors, decides for itself the number of required Auxiliary Processors at run-time depending on its varying workload. The proposed run-time balancing approach is based on off-line statistical information along with workload prediction and run-time monitoring of current and previous workloads´ execution times. We exploited the adaptability of our architecture through a case study on an H.264 video encoder supporting HD720p at 30 fps, where clock- and power-gating were used to deactivate idle Auxiliary Processors during low workload periods. The results show that an adaptive pipelined MPSoC provides energy savings of up to 34% and 40% for clock- and power-gating based deactivation of Auxiliary Processors respectively with a minimum throughput of 29 fps when compared to a design-time balanced pipelined MPSoC.
  • Keywords
    multimedia systems; multiprocessing systems; system-on-chip; video coding; H.264 video encoder; auxiliary processors; distributed run-time balancing approach; low-power adaptive pipelined MPSoC architecture; main processors; multimedia applications; off-line statistical information; run-time monitoring; workload prediction; Clocks; Energy consumption; Motion estimation; Multimedia communication; Program processors; Streaming media; Throughput; Adaptive MPSoCs; Low-Power Design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE
  • Conference_Location
    New York, NY
  • ISSN
    0738-100x
  • Print_ISBN
    978-1-4503-0636-2
  • Type

    conf

  • Filename
    5981893