Interaction between parallel compilation and data transfer and storage cost minimization for multimedia applications

  • Authors:
  • Chidamber Kulkarni;Koen Danckaert;Francky Catthoor;Manish Gupta

  • Affiliations:
  • IMEC, Kapeldreef 75, B3001 Leuven, Belgium;IMEC, Kapeldreef 75, B3001 Leuven, Belgium;IMEC, Kapeldreef 75, B3001 Leuven, Belgium;IBM T.J. Watson Research Center, Yorktown, NY

  • Venue:
  • Practical parallel computing
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Real-time multi-media applications need large processing power and yet require a low-power implementation in an embedded context. For programmable parallel processors, this poses new challenges for optimizing a given application for high-performance and low-power. In this paper, we present a case study of applying our low-power oriented data transfer and storage exploration methodology and coupling it with a state-of-the-art performance optimizing and parallelizing compiler. Experiments on two real-life applications show that this combined approach heavily reduces the memory accesses and bus-loading and hence power. At the same time a significant reduction in the total execution time is obtained. Decomposing the detailed parallelization and data transfer and storage exploration issues into two different stages is required to obtain the important benefits of both the stages without exploding the complexity of solving all the issues simultaneously. This will be demonstrated by the experimental results.