DocumentCode :
1878415
Title :
Intermediate variable elimination in a global context for a 3D multimedia application
Author :
Leeman, Marc ; Alonso, David Atienza
Author_Institution :
ESAT/KULEUVEN, Leuven, Belgium
Volume :
2
fYear :
2003
fDate :
6-9 July 2003
Abstract :
The 3D multimedia applications have been experiencing a tremendous growth in number and complexity. Such applications mainly consist of complex algorithms that process extensive amounts of data to create 3D images and results. For quick access, data need to be stored in small and expensive memories near the processor. Due to the increasing memory-processor gap in speed and the characteristics of multimedia applications (with highly power and space-consuming data sets), software transformations are required to decrease memory requirements. In this paper, we propose a method to reduce the indirections of data types in real 3D multimedia applications. It is based on software transformations of the original algorithm to minimize the intermediate assignments and, as such, the required data types. To assess the performance of our method, we apply it to a relatively new 3D image reconstruction application. As a result, for this multimedia application, our method reduces 50× the amount of memory accesses, 30× the normalized memory footprint and 67× the energy consumption compared to a manually well-optimized version of the algorithm. Finally, compared to the original application, the overall performance improves by 40% on a PC.
Keywords :
image reconstruction; multimedia communication; software process improvement; 3D image reconstruction application; 3D multimedia application; software transformations; Application software; Contracts; Data structures; Data visualization; Energy consumption; Energy dissipation; Image reconstruction; Memory management; Power system management; Software algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multimedia and Expo, 2003. ICME '03. Proceedings. 2003 International Conference on
Print_ISBN :
0-7803-7965-9
Type :
conf
DOI :
10.1109/ICME.2003.1221556
Filename :
1221556
Link To Document :
بازگشت