DocumentCode :
2170553
Title :
Fast GPU approximation of EPZS motion estimation using branching
Author :
Montero, Pablo ; Taibo, Javier
Author_Institution :
MADS Group, Univ. of Coruna, Coruna, Spain
fYear :
2013
fDate :
Sept. 30 2013-Oct. 2 2013
Firstpage :
356
Lastpage :
361
Abstract :
This paper studies the adaptation of one of the most popular motion estimation methods to a massively parallel environment. To achieve the performance benefits that this and other related methods exhibit in CPU, a proper use of the GPU branching capabilities is required. We prove this claim and the viability of the branching approach, and achieve performance benefits of over ×7 compared to other fast GPU approaches. Our implemented method works very close in encoding efficiency to the reference CPU encoder for small frame sizes and high definition sequences with high bitrates, but suffers at low bitrates in high definition sequences, a fact that is common to other fast GPU implementations, but is stronger in this case due to the nature of the EPZS method. The implemented approach achieves a motion estimation performance of 722 fps on 1080p sequences using a NVIDIA GTX 580 GPU.
Keywords :
graphics processing units; motion estimation; video coding; CPU encoder; EPZS motion estimation method; GPU branching; NVIDIA GTX 580 GPU; encoding efficiency; fast GPU approximation; high definition sequence; Diamonds; Encoding; Graphics processing units; Hardware; Instruction sets; Motion estimation; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multimedia Signal Processing (MMSP), 2013 IEEE 15th International Workshop on
Conference_Location :
Pula
Type :
conf
DOI :
10.1109/MMSP.2013.6659314
Filename :
6659314
Link To Document :
بازگشت