Implementation of K-means Algorithm on FGGA

ALTUNCU M. A., Turkoglu B., Cavuslu M. A., ŞAHİN S.

26th IEEE Signal Processing and Communications Applications Conference (SIU), İzmir, Turkey, 2 - 05 May 2018 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume:
  • Doi Number: 10.1109/siu.2018.8404176
  • City: İzmir
  • Country: Turkey
  • Kocaeli University Affiliated: Yes


K-means algorithm is one of the clustering algorithms that increase in popularity day by day. The intensive mathematical operations and the continuous increase of the data size while clustering on large data using the K-means algorithm prevent the algorithm from operating at high performance. Therefore, the K-means algorithm that works on large data needs to be implemented on very fast hardware. FPGAs capable of parallel processing can be mathematically processed much faster than traditional processors. Therefore, realization of algorithms that require intensive mathematical computations such as K-means using FPGAs is of great importance for the performance of applications.