Optimizing data structures at the modeling level in embedded multimedia

  • Authors:
  • Marijn Temmerman;Edgar G. Daylight;Francky Catthoor;Serge Demeyer;Tom Dhaene

  • Affiliations:
  • Karel de Grote-Hogeschool, Salesianenlaan 30, B-2660 Antwerp, Belgium;IMEC, Kapeldreef 75, B-3001 Leuven, Belgium;IMEC, Kapeldreef 75, B-3001 Leuven, Belgium;Universiteit Antwerpen, Middelheimlaan 1, B-2020 Antwerp, Belgium;Universiteit Antwerpen, Middelheimlaan 1, B-2020 Antwerp, Belgium

  • Venue:
  • Journal of Systems Architecture: the EUROMICRO Journal
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Traditional design techniques for embedded systems apply transformations on the source code to optimize hardware-related cost factors. Unfortunately, such transformations cannot adequately deal with the highly dynamic nature of today's multimedia applications. Therefore, we go one step back in the design process. Starting from a conceptual UML model, we first transform the model before refining it into executable code. This paper presents: various model transformations, an estimation technique for the steering cost parameters, and three case studies that show how our model transformations result in factors improvement in memory footprint and performance with respect to the initial implementation.