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
Link To Document :
بازگشت