DocumentCode
2536540
Title
OpenCL implementation of motion estimation for cloud video processing
Author
Gaetano, Raffaele ; Pesquet-Popescu, Béatrice
Author_Institution
TSI Dept., TELECOM-ParisTech, Paris, France
fYear
2011
fDate
17-19 Oct. 2011
Firstpage
1
Lastpage
6
Abstract
With the raise of cloud computing infrastructures on one side and the increased accessibility of parallel computational devices on the other, such as GPUs and multi-core CPUs, parallel programming has recently gained a renewed interest. This is particularly true in the domain of video coding, where the complexity and time consumption of the algorithms tend to limit the access to the core technology. In this work, we focus on the motion estimation problem, well-known to be the most time consuming step of a majority of video coding techniques. By relying on the use of the OpenCL standard, which provides a cross-platform framework for parallel programming, we propose here a scalable CPU/GPU implementation of the full search motion estimation algorithm (FSBM), and study its performances also with respect to the issues raised by the use of OpenCL.
Keywords
cloud computing; graphics processing units; motion estimation; multiprocessing systems; parallel programming; video coding; CPU-GPU implementation; OpenCL implementation; OpenCL standard; cloud computing infrastructure; cloud video processing; multicore CPU; parallel computational device; parallel programming; search motion estimation algorithm; time consumption; video coding technique; Cloud computing; Graphics processing unit; Interpolation; Kernel; Motion estimation; Performance evaluation; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Signal Processing (MMSP), 2011 IEEE 13th International Workshop on
Conference_Location
Hangzhou
Print_ISBN
978-1-4577-1432-0
Electronic_ISBN
978-1-4577-1433-7
Type
conf
DOI
10.1109/MMSP.2011.6093846
Filename
6093846
Link To Document