DocumentCode
2046025
Title
Improving Multimedia Applications through Specialization of DCT/IDCT Kernels
Author
Khan, Minhaj Ahmad ; Charles, Henri-Pierre
Author_Institution
Univ. of Versailles, Versailles, France
fYear
2007
fDate
24-27 Nov. 2007
Firstpage
1071
Lastpage
1074
Abstract
The DCT/IDCT kernels play an important role in multimedia applications and image processing. There are several attempts to improve the execution speed of these kernels at different levels of code. The optimizations in these implementations are either aimed at reducing the number of operations, or at exploiting various features provided by modern processor architectures. In this article, we suggest a novel approach of improving the performance of such kernels through code specialization. We generate multiple specialized versions and transform them at object-code level to generate another optimized version. The experiments have been performed over IA-64 architecture with icc compiler. We are able to achieve a good speed-up of more than 2 and 1.48 for IDCT and DCT respectively for different implementations of multimedia application.
Keywords
discrete cosine transforms; multimedia communication; optimising compilers; video codecs; video coding; DCT-IDCT kernels; IA-64 architecture; discrete cosine transforms; image processing; image-video compression; inverse discrete cosine transforms; multimedia applications; optimizing compilers; video codecs; Digital signal processing; Discrete cosine transforms; Discrete transforms; Image processing; Kernel; Multimedia systems; Optimizing compilers; Signal processing; Spirals; Video codecs; Discrete cosine transforms; Image processing; Multimedia Systems; Optimizing compilers; Video codecs;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing and Communications, 2007. ICSPC 2007. IEEE International Conference on
Conference_Location
Dubai
Print_ISBN
978-1-4244-1235-8
Electronic_ISBN
978-1-4244-1236-5
Type
conf
DOI
10.1109/ICSPC.2007.4728508
Filename
4728508
Link To Document