DocumentCode
1685468
Title
GPU H.264 motion estimation with contiguous diagonal parallelization and fusion of macroblock processing
Author
Takano, F. ; Moriyoshi, T.
Author_Institution
Green Platform Res. Labs., NEC Corp., Kawasaki, Japan
fYear
2013
Firstpage
19
Lastpage
20
Abstract
In this paper, we propose two methods, a contiguous diagonal parallelization and a fused execution of macroblock (MB) processing, to improve the parallel processing efficiency of GPU H.264 motion estimation. The first method can increase the degree of MB level parallelism to 2x larger with keeping coding efficiency, by relaxing the weak data dependencies. The second one can accelerate the motion estimation by a factor of 1.3, by improving the parallel processing efficiency within each MB. The evaluation results show that the processing time is reduced to 13.2 ms/frame with only 8.2% bit-rate increasing against JM16.0. As a result, the proposed methods can contribute real-time full-HD encoding with sufficiently-small bit-rate increase.
Keywords
data compression; graphics processing units; image fusion; motion estimation; parallel processing; video coding; ED encoding; GPU H.264 motion estimation; JM16.0; MB level parallelism degree; MB processing; bit-rate; coding efficiency; contiguous diagonal parallelization; macroblock processing fusion; parallel processing efficiency improvement; Acceleration; Encoding; Graphics processing units; Instruction sets; Motion estimation; Parallel processing; Streaming media;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Electronics (ICCE), 2013 IEEE International Conference on
Conference_Location
Las Vegas, NV
ISSN
2158-3994
Print_ISBN
978-1-4673-1361-2
Type
conf
DOI
10.1109/ICCE.2013.6486776
Filename
6486776
Link To Document