Parallel Implementation Algorithm of Motion Estimation for GPU Applications
Computer Systems Engineering, Institute of Technology and Science, Graduate School of Engineering, Tokushima University, The University of Tokushima
Bulletin of Institute of Technology and Science the University of Tokushima 56, 58-63, 2011
@article{song2011parallel,
title={Parallel Implementation Algorithm of Motion Estimation for GPU Applications},
author={Song, T. and Koshino, M. and Matsunohana, Y. and Shimamoto, T.},
journal={Bulletin of Institute of Technology and Science the University of Tokushima},
year={2011}
}
The video coding standard H.264/AVC can achieve higher coding efficiency than previous standards. However, it comes at the expense of an increased encoding complexity, especially for motion estimation process which induces very time consuming task even for current central processing units (CPU). On the other hand, due to the rapid growth of the processing capability of graphics processing unit (GPU), using GPU as a coprocessor to assist the CPU in computing massive data becomes essential. In this work, we propose a fast parallel algorithm for motion estimation (ME) process in H.264/AVC on a computer unified device architecture (CUDA) platform. The proposed algorithm performs the parallel calculation of the residuals and SAD. Simulation results show that with the assistance of GPU the processing time is about 2 times faster than that of using CPU only.
January 4, 2012 by hgpu