Performance Analysis of Roberts Edge Detection Using CUDA and OpenGL

Marco Cali, Valeria Di Mauro
University of Catania, Catania, Italy
Symposium for Young Scientists in Technology, Engineering and Mathematics (SYSTEM), 2015


   title={Performance Analysis of Roberts Edge Detection Using CUDA and OpenGL},

   author={Cal{i}, Marco and Di Mauro, Valeria},



Download Download (PDF)   View View   Source Source   



The evolution of high-performance and programmable graphics processing units (GPUs) has generated considerable advancements in graphics and parallel computing. In this paper we present a Roberts filter based on edge detection algorithm using CUDA and OpenGL architectures. The basic idea is to use the Pixel Buffer Object (PBO) to create images with CUDA on a pixel-by-pixel basis and display them using OpenGL. The images can then be processed applying a Roberts filter for edge detection. Finally, it describes the results of an extensive measurement campaign as well as several comparisons among the code performance on CPUs and GPUs. The results are very promising since the GPU parallel version offers much higher performances than the CPU sequential version. The execution time of the GPU parallel version is much lower than the sequential equivalent execution time.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2023 hgpu.org

All rights belong to the respective authors

Contact us: