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
Link To Document