Is GPGPU CCL worth it? : A performance comparison between some GPU and CPU algorithms for solving connected components labeling on binary images

University essay from KTH/Skolan för datavetenskap och kommunikation (CSC)

Author: Alex Sundström; Victor Ähdel; [2016]

Keywords: ;

Abstract: Connectedcomponentlabeling(CCL)isatraditionallysequentialproblem that is hard to parallelize. This report aims to test the performance of solving CCL using massively parallel hardware through GPGPU. To achieve this several CCL algorithms were researched and implemented using C++ and OpenCL. The results showed an improvement of up to a factor of 2, which is insignificant when also considering memory transfer. In conclusion, performing CCL on the GPU is not worth it if the data has to first be transferred to and from the GPU.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)