DocumentCode :
2614682
Title :
Speeding up motion estimation algorithms on CUDA technology
Author :
Cheng, Ronghui ; Yang, Eryan. ; Liu, Ting
Author_Institution :
Sch. of Commun. & Inf. Eng., Shanghai Univ., Shanghai, China
fYear :
2010
fDate :
22-24 Sept. 2010
Firstpage :
93
Lastpage :
96
Abstract :
Motion estimation(ME) is one of the most important modules in digital video encoding/decoding and video post processing. High-quality and fast ME algorithms are desired by many applications. In this paper, motion estimation algorithms are explored in terms of execution efficiency on the CUDA (Compute Unified Device Architecture) technology which is a parallel computing architecture developed by nVIDIA. In this paper, we implemented the full search algorithm (FS), the diamond search algorithm, and the four step algorithms in both the CPU and the CUDA platforms. Experiment results show that the CUDA-based implementations of these ME algorithms can be more than 8 times as fast as the those CPU-based ME implementations.
Keywords :
decoding; motion estimation; parallel architectures; search problems; video signal processing; compute unified device architecture technology; diamond search algorithm; digital video decoding; digital video encoding; full search algorithm; motion estimation algorithms; nVIDIA; parallel computing architecture; video post processing; Computer architecture; Graphics processing unit; Image edge detection; Instruction sets; Motion estimation; Pixel; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronics and Electronics (PrimeAsia), 2010 Asia Pacific Conference on Postgraduate Research in
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-6735-8
Electronic_ISBN :
978-1-4244-6736-5
Type :
conf
DOI :
10.1109/PRIMEASIA.2010.5604952
Filename :
5604952
Link To Document :
بازگشت