DocumentCode
3116957
Title
An efficient parallel motion estimation algorithm and X264 parallelization in CUDA
Author
Ko, Youngsub ; Yi, Youngmin ; Ha, Soonhoi
Author_Institution
Sch. of EECS, Seoul Nat. Univ., Seoul, South Korea
fYear
2011
fDate
2-4 Nov. 2011
Firstpage
1
Lastpage
8
Abstract
H.264/AVC video encoders have been widely used for its high coding efficiency. Since the computational demand proportional to the frame resolution is constantly increasing, it has been of great interest to accelerate H.264/AVC by parallel processing. Recently, graphics processing units (GPUs) have emerged as a viable target for accelerating general purpose applications by exploiting fine-grain data parallelisms. Despite extensive research effort to use GPUs to accelerate the H.264/AVC algorithm, it has not been successful to achieve any speed-up over the x264 algorithm that is known as the fastest CPU implementation because of significant communication overhead between the host CPU and the GPU and intra-frame dependency in the algorithm. In this paper, we propose a novel motion estimation (ME) algorithm tailored for NVIDIA GPU implementation. It is accompanied by a novel pipelining technique, called sub-frame ME processing, to effectively hide the communication overhead between the host CPU and the GPU. The proposed H.264 encoder achieves more than 20% speed-up compared with x264.
Keywords
graphics processing units; motion estimation; video codecs; video coding; CUDA; H.264/AVC video encoders; NVIDIA GPU; X264 parallelization; efficient parallel motion estimation algorithm; graphics processing units; high coding efficiency; pipelining technique; subframe ME processing; Algorithm design and analysis; Encoding; Graphics processing unit; Instruction sets; Kernel; Parallel processing; Vectors; CUDA; GPU; H.264; Motion Estimation;
fLanguage
English
Publisher
ieee
Conference_Titel
Design and Architectures for Signal and Image Processing (DASIP), 2011 Conference on
Conference_Location
Tampere
Print_ISBN
978-1-4577-0620-2
Electronic_ISBN
978-1-4577-0619-6
Type
conf
DOI
10.1109/DASIP.2011.6136860
Filename
6136860
Link To Document