Title :
System-level power exploration for MPEG-2 decoder on embedded cores: a systematic approach
Author :
Moolenaar, D. ; Nachtergaele, L. ; Catthoor, Francky ; De Man, H.
Author_Institution :
IMEC, Leuven, Belgium
Abstract :
The paper describes the impact of our system level data transfer and storage exploration methodology-as proposed in our mbox-ATOMIUM approach-in a software development context on embedded processors. The effectiveness of this methodology on power reduction is demonstrated by optimizing a public domain MPEG-2 video decoder program for an embedded processor. The result is an average factor 3.7 gained on simulated power reduction for the memory transfers. These transfers represent the dominant power consumption source. The presented optimizations can also improve the overall performance of the MPEG-2 algorithm due to the better data caching behaviour. For MPEG-2, additional code transformations were performed to reduce the cycle overhead initially induced by the optimization
Keywords :
cache storage; decoding; performance evaluation; power consumption; real-time systems; video coding; ATOMIUM approach; MPEG-2 algorithm; MPEG-2 decoder; code transformations; cycle overhead; data caching behaviour; embedded cores; embedded processors; memory transfers; power consumption source; power reduction; public domain MPEG-2 video decoder program; simulated power reduction; software development context; storage exploration methodology; system level data transfer; system level power exploration; systematic approach; Algorithm design and analysis; Decoding; Embedded software; Energy efficiency; Hardware; Memory; Optimization methods; Performance gain; Programming; Speech synthesis;
Conference_Titel :
Signal Processing Systems, 1997. SIPS 97 - Design and Implementation., 1997 IEEE Workshop on
Conference_Location :
Leicester
Print_ISBN :
0-7803-3806-5
DOI :
10.1109/SIPS.1997.626277