Title :
Development and evaluation of scalable video motion estimators on GPU
Author :
Momcilovic, Svetislav ; Sousa, Leonel
Author_Institution :
INESC-ID, IST, Lisbon, Portugal
Abstract :
This work proposes a scalable parallelization approach for H.264/AVC motion estimation on multi-cores, and its efficient implementation on the most recent Graphical Processing Units (GPUs). Very efficient motion estimators are achieved by applying efficient data reusing techniques and exploiting the computational power of the most recent GPUs. The proposed motion estimators have been programmed on the GPU with the Tesla architecture and CUDA. Experimental results show that the proposed approach outperforms for more than 3 times motion estimators presented in the most recent publications. Moreover, real time motion estimation is achieved even for 720 times 576 resolution and 25 frames per second. The scalability of the solution is shown by implementing the motion estimators on two GPUs with the same architecture but different number of cores. Therefore, the proposed approach is useful for the more powerful future GPUs.
Keywords :
computer graphics; coprocessors; image resolution; microprocessor chips; motion estimation; video coding; CUDA; GPU; H.264-AVC motion estimation; Tesla architecture; data reusing techniques; graphical processing units; multicore; scalable video motion estimators; Automatic voltage control; Computer architecture; Interpolation; Motion estimation; Programming profession; Radio frequency; Random access memory; Scalability; Scheduling; Yarn;
Conference_Titel :
Signal Processing Systems, 2009. SiPS 2009. IEEE Workshop on
Conference_Location :
Tampere
Print_ISBN :
978-1-4244-4335-2
Electronic_ISBN :
1520-6130
DOI :
10.1109/SIPS.2009.5336269