Title :
Systematic address and control code transformations for performance optimisation of a MPEG-4 video decoder
Author :
Palkovic, M. ; Miranda, M. ; Denolf, K. ; Vos, P. ; Catthoor, F.
Author_Institution :
IMEC, Leuven, Belgium
Abstract :
A cost-efficient realisation of an advanced multimedia system requires high-level memory optimisations to deal with the dominant memory cost. This typically results in more efficient code for both power and system bus load. However, significant performance improvement can also be achieved when carefully optimising the address functionality. This paper shows how the nature of this addressing code and the related control flow allows transformation of the complex index, iterator and condition expressions into efficient arithmetic. We apply our address optimisation (ADOPT) design technology to a low power memory optimised MPEG-4 decoder When mapped on popular programmable multimedia processor architectures, we obtain a factor of 2 in performance gain
Keywords :
circuit optimisation; decoding; integrated circuit design; integrated circuit measurement; integrated memory circuits; low-power electronics; microprocessor chips; microprogramming; multimedia communication; video coding; ADOPT design technology; MPEG-4 video decoder; address functionality; address optimisation design technology; addressing code; complex index expression; condition expression; control flow; iterator expression; low power memory optimised MPEG-4 decoder; memory cost; memory optimisations; multimedia system; performance gain; performance optimisation; power bus load code; programmable multimedia processor architectures; system bus load code; systematic address code transformations; systematic control code transformations; Arithmetic; Control systems; Cost function; Decoding; Design optimization; MPEG 4 Standard; Multimedia systems; Optimizing compilers; Performance gain; System buses;
Conference_Titel :
Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
Conference_Location :
Bangalore
Print_ISBN :
0-7695-1441-3
DOI :
10.1109/ASPDAC.2002.994978