DocumentCode
1620126
Title
An attribute grammar based framework for machine-dependent computational optimization of media processing algorithms
Author
Cheung, Gene ; McCanne, S.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume
2
fYear
1999
Firstpage
797
Abstract
Media processing algorithms are typically computationally intensive, and in complexity constrained environments, finding the most computationally efficient algorithm is critical. In this paper, we present an attribute grammar based framework which captures the computational complexity of an algorithm in a machine-dependent manner. Using this formalism, a media processing algorithm can be optimally and automatically tuned to a particular machine by a problem specific optimizer. Moreover, the tradeoff between performance and execution time on a specific machine can be controlled and thus exploited to optimize overall performance. To illustrate the viability of our approach, we applied it to the variable-length code (VLC) decoding problem and show that the optimal VLC decoding algorithm can be found using the framework. Tradeoff between coding efficiency and decoding speed of Huffman code can be exploited by employing length-limited code.
Keywords
attribute grammars; computational complexity; image coding; Huffman code; VLC decoding; attribute grammar; coding; computational complexity; decoding; machine-dependent; machine-dependent computational optimization; media processing algorithms; variable-length code; Automatic control; Codecs; Computational complexity; Computational efficiency; Constraint optimization; Decoding; Encoding; Optimizing compilers; Software algorithms; Streaming media;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing, 1999. ICIP 99. Proceedings. 1999 International Conference on
Conference_Location
Kobe
Print_ISBN
0-7803-5467-2
Type
conf
DOI
10.1109/ICIP.1999.823006
Filename
823006
Link To Document