Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/3639
Title: Implementation of Block Matching Algorithms on CUDA
Authors: Patel, Chhaya
Keywords: Computer 2010
Project Report 2010
Computer Project Report
Project Report
10MCE
10MCEC
10MCEC29
Issue Date: 1-Jun-2012
Publisher: Institute of Technology
Series/Report no.: 10MCEC29
Abstract: With the increasing popularity of technologies such as Internet streaming video and video conferenting, video compression has became an essential component of broadcast and en- tertainment media. Motion Estimation (ME) and compensation techniques, which can eliminate temporal redundancy between adjacent frames e ectively, have been widely ap- plied to popular video compression coding standards such as MPEG4 AVC/H.264. The use of a high-level parallelism of GPU architecture for the high de nition images and video processing give high performance and high speed of data processing. Due to its object based nature, MPEG4 AVC is good candidate for parallelism. Among all steps of encoder, motion estimation is very time consuming step. The wide range of memories o ered by the GPU architecture has been exploited to a large extent and a signi cant speedup of motion estimation on the GPU as compared to the serial implementation. The use of texture memory for accessing the periphery of the frames prevents the out of bound references and contributes to the speedup achieved. The use of shared memory for processing current frame and reference frame exploit signi cant speed for temporal redundancy. The parallel versions of Full search and Diamond search are implemented on Tesla C2070 on Ubuntu OS using CUDA4.0 technology. The results are presented along with methodology used for parallelization of code for NVIDIA GPU. We also ob- tain increased performance by reordering accesses to o -chip global memory to combine requests to the same or contiguous memory locations and apply classical optimizations to reduce the number of executed operations.
URI: http://10.1.7.181:1900/jspui/123456789/3639
Appears in Collections:Dissertation, CE

Files in This Item:
File Description SizeFormat 
10MCEC29.pdf10MCEC292.17 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.