DocumentCode :
390405
Title :
An implementation of 2D IDCT using AltiVec
Author :
Lu, Sijun ; Zhang, Jian ; Zhang, Xing ; Zhao, Chengji
Author_Institution :
Motorola Australian Res. Centre, Sydney, NSW, Australia
Volume :
1
fYear :
2002
fDate :
26-30 Aug. 2002
Firstpage :
17
Abstract :
This paper explores the key functions of AltiVec through an implementation of the 2D IDCT algorithm. By providing a benchmark for video processing, the advantage of using the SIMD style of parallel processing has been demonstrated. Besides a variety of instructions available for parallel arithmetic computations, a solution for efficiently reorganising data for parallel processing is also provided by AltiVec. The implementation resulted in a speedup of 10 times compared to its scalar version.
Keywords :
digital arithmetic; discrete cosine transforms; parallel algorithms; video signal processing; 2D IDCT; AltiVec; SIMD; parallel arithmetic computations; parallel processing; speedup; video processing; Arithmetic; Australia; Computer aided instruction; Concurrent computing; Discrete cosine transforms; Flow graphs; Image coding; Parallel processing; Programming profession; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing, 2002 6th International Conference on
Print_ISBN :
0-7803-7488-6
Type :
conf
DOI :
10.1109/ICOSP.2002.1180972
Filename :
1180972
Link To Document :
بازگشت