DocumentCode
2955501
Title
Template-Based Semi-Automatic Profiling of Multimedia Applications
Author
Poucet, Christophe ; Atienza, David ; Catthoor, Francky
Author_Institution
IMEC, Heverlee
fYear
2006
fDate
9-12 July 2006
Firstpage
1061
Lastpage
1064
Abstract
Modern multimedia applications possess a very dynamic use of the memory hierarchy depending on the actual input, therefore requiring run-time profiling techniques to enable optimizations. Because they can contain hundreds of thousands of lines of complex object-oriented specifications, this constitutes a tedious time-consuming task since the addition of profilecode is usually performed manually. In this paper, we present a high-level library-based approach for profiling both statically and dynamically defined variables using templates in C++. Our results in the visual texture coder of the MPEG4 standard show that using the information it provides, we can easily achieve 70.56% energy savings and 19.22% memory access reduction
Keywords
C++ language; data compression; multimedia communication; optimisation; source coding; C++ language; MPEG4 standard; high-level library-based approach; multimedia application; optimization; template-based semiautomatic profiling; visual texture coder; Code standards; Counting circuits; Data mining; Embedded system; Graphical user interfaces; Large scale integration; Libraries; MPEG 4 Standard; Multimedia systems; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia and Expo, 2006 IEEE International Conference on
Conference_Location
Toronto, Ont.
Print_ISBN
1-4244-0366-7
Electronic_ISBN
1-4244-0367-7
Type
conf
DOI
10.1109/ICME.2006.262717
Filename
4036786
Link To Document