Title :
Improving Multimedia Applications through Specialization of DCT/IDCT Kernels
Author :
Khan, Minhaj Ahmad ; Charles, Henri-Pierre
Author_Institution :
Univ. of Versailles, Versailles, France
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;
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
DOI :
10.1109/ICSPC.2007.4728508