• DocumentCode
    2128092
  • Title

    Methodology for refinement and optimization of dynamic memory management for embedded systems in multimedia applications

  • Author

    Leeman, Marc ; Deconinck, Geert ; De Florio, Vincenzo ; Atienza, David ; Mendias, Jose M. ; Ykman, Chantal ; Catthoor, Francky ; Lauwereins, Rudy

  • Author_Institution
    ESAT, Katholieke Univ., Leuven, Belgium
  • fYear
    2003
  • fDate
    27-29 Aug. 2003
  • Firstpage
    369
  • Lastpage
    374
  • Abstract
    In multimedia applications, run-time memory management support has to allow real-time memory de/allocation, retrieving and processing of data. Thus, its implementation must be designed to combine high speed, low power, large data storage capacity and a high memory bandwidth. We assess the performance of our new system-level exploration methodology to optimize the memory management of typical multimedia applications in an extensively used 3D image reconstruction system (Pollefeys, M. et al, 1998; Cosmas, J. et al, 2002). This methodology is based on an analysis of the number of memory accesses, normalized memory use and energy estimations for the system studied. This results in an improvement in the normalized memory footprint of up to 44.2% and in the estimated energy dissipation of up to 22.6% over conventional static memory implementations in an optimized version of the driver application. Finally, our final version is able to scale perfectly the memory consumed in the system for a wide range of input parameters, whereas the statically optimized version is unable to do this.
  • Keywords
    digital storage; embedded systems; image reconstruction; multimedia systems; optimisation; storage allocation; storage management; 3D image reconstruction system; data storage capacity; dynamic memory management; embedded systems; energy estimation; memory accesses; memory bandwidth; memory footprint; multimedia applications; normalized memory use; run-time memory management; static memory; Bandwidth; Embedded system; Energy dissipation; Image reconstruction; Information retrieval; Memory management; Multimedia systems; Optimization methods; Power system management; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2003. SIPS 2003. IEEE Workshop on
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-7795-8
  • Type

    conf

  • DOI
    10.1109/SIPS.2003.1235698
  • Filename
    1235698