DocumentCode :
3581337
Title :
GPU implementation of Belief Propagation method for Image Restoration using OpenCL
Author :
Ravibabu, P. ; Rao, K. Srinivasa ; Dasari, Mallesham
Author_Institution :
Sch. of Phys., Univ. of Hyderabad, Hyderabad, India
fYear :
2014
Firstpage :
1
Lastpage :
4
Abstract :
The image processing applications involve huge amount of computational complexity as the operations are carried out on each pixel of the image. The General Purpose computations that are data independent can run on Graphics Processing Units (GPU) to enable speedup in running time due to high level of parallelism. Compute Unified Device Architecture (CUDA) and Open Computing Language (OpenCL) programming environments are well known parallel programming languages for GPU-based Single Instruction Multiple Data (SIMD) architectures. This paper presents parallel implementation of Belief Propagation (BP) algorithm for Image Restoration on GPU using OpenCL parallel programming environment. The experimental results shows that, GPU-based implementation improves the running time of BP for image restoration when compared to sequential implmentation of BP. The best and average running time of BP algorithm on GPUs with 14 multiprocessors (48 cores) is 0.81ms and 1.46ms when tested on various benchmark images with CIF and VGA resolution.
Keywords :
application program interfaces; computational complexity; graphics processing units; image resolution; image restoration; multiprocessing systems; parallel architectures; parallel programming; BP algorithm; CIF resolution; CUDA; GPU implementation; GPU-based single instruction multiple data architectures; Open Computing Language programming; OpenCL parallel programming environment; SIMD architectures; VGA resolution; belief propagation method; benchmark images; computational complexity; compute unified device architecture; general purpose computations; graphics processing units; image pixel; image processing applications; image restoration; multiprocessors; parallel programming languages; parallelism; running time improvement; Belief propagation; Computer architecture; Graphics processing units; Image resolution; Image restoration; Kernel; Optimization; Belief Propagation; CUDA; GPGPU; Image Restoration; OpenCL; SIMD architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Communications Technologies (ICCCT), 2014 International Conference on
Type :
conf
DOI :
10.1109/ICCCT2.2014.7066721
Filename :
7066721
Link To Document :
بازگشت