DocumentCode :
627808
Title :
A 2D Gaussian smoothing kernel mapped to heterogeneous platforms
Author :
Trabelsi, Amine ; Savaria, Yvon
Author_Institution :
Dept. of Electr. Eng., Ecole Polytech. de Montreal, Montréal, QC, Canada
fYear :
2013
fDate :
16-19 June 2013
Firstpage :
1
Lastpage :
4
Abstract :
In this paper, we present a comparative performance study of a 2D Gaussian blur kernel mapped to a heterogeneous multi-core CPU/GPU platform. In this study, the kernel workgroup, the Gaussian kernel and the image sizes are considered variable parameters. We aim to gain insight into how well the execution and data movement times evolve across each computing device in varying the values of these parameters. The profiling information of kernels are extracted from a quad-core Intel CPU-only and an AMD Radeon 7700 GPU-only mappings onto the OpenCL´s execution model. Simulation results show that for small values of the referred parameters, it is beneficial to use a multi-core CPU implementation, whereas for higher values, it is advantageous to use a GPU-based platform.
Keywords :
Gaussian processes; graphics processing units; multiprocessing systems; operating system kernels; smoothing methods; 2D Gaussian blur kernel; AMD Radeon 7700 GPU; Gaussian kernel; OpenCL execution model; heterogeneous multi-core CPU-GPU platform; image sizes; kernel workgroup; quad-core Intel CPU; Computational modeling; Convolution; Graphics processing units; Kernel; Parallel processing; Performance evaluation; Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
New Circuits and Systems Conference (NEWCAS), 2013 IEEE 11th International
Conference_Location :
Paris
Print_ISBN :
978-1-4799-0618-5
Type :
conf
DOI :
10.1109/NEWCAS.2013.6573641
Filename :
6573641
Link To Document :
بازگشت