Due to the rapid growth of graphics processing unit(GPU) processing capability, using GPU as a coprocessor to assist the central processing unit(CPU) in computing massive data becomes essential. In this paper, we present an efficient block-level paral...
Due to the rapid growth of graphics processing unit(GPU) processing capability, using GPU as a coprocessor to assist the central processing unit(CPU) in computing massive data becomes essential. In this paper, we present an efficient block-level parallel algorithm for the variable block size motion estimation(ME) in H.264/AVC with fractional pixel refinement on a computer unified device architecture(CUDA) platform, developed by NVIDIA in general-purpose computation on GPU. Motion estimation is currently the most computationally intensive portion of the H.264 encoding process. Experimental results show that, with the assistance of GPU, the processing time is faster than that of using CPU only.