Systematic Address and Control Code Transformations for Performance Optimisation of a MPEG-4 Video Decoder

  • Authors:
  • M. Palkovic;M. Miranda;K. Denolf;P. Vos;F. Catthoor

  • Affiliations:
  • IMEC, Kapeldreef 75, 3001Leuv en, Belgium.;IMEC, Kapeldreef 75, 3001Leuv en, Belgium.;IMEC, Kapeldreef 75, 3001Leuv en, Belgium.;IMEC, Kapeldreef 75, 3001Leuv en, Belgium.;IMEC, Kapeldreef 75, 3001Leuv en, Belgium and also Professor at Katholieke Univ. Leuven

  • Venue:
  • ASP-DAC '02 Proceedings of the 2002 Asia and South Pacific Design Automation Conference
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

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, also significant performance improvement can be achieved when carefully optimising the address functionality. This paper shows how the nature of this addressing code and the related control flow allows to transform the complex index, iterator and condition expressions into efficient arithmetic. We apply our ADdress OPTimisation (ADOPT) design technology to low power memory optimised MPEG-4 decoder. When mapped on popular programmable multi-media processor architectures, we obtain factor of 2 in performance gain.