Parallel processing with CUDA in ceramic tiles classification

  • Authors:
  • Tomislav Matić;Željko Hocenski

  • Affiliations:
  • University J.J. Strosmayer, Faculty of Electrical Engineering, Osijek, Croatia;University J.J. Strosmayer, Faculty of Electrical Engineering, Osijek, Croatia

  • Venue:
  • KES'10 Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the implementation of an algorithm for surface error detection on ceramic tiles in CUDA (Compute Unified Device Architecture). It compares the differences between the CPU and the GPU algorithm implementation, analyzes the features of CUDA GPU and summarizes the general programming model of CUDA. Paper presents the speed up gained in favor of the GPU algorithm implementation. Implemented algorithm used in this paper written in C is relatively simple, and for test results version for the CPU was made and the GPU version. The results show the speed up of the computation compared with the CPU that increases as the image size increases, with the maximum speed up of 4,89 times.