Skip to main navigation Skip to search Skip to main content

A FSM based approach for efficient implementation of K-means algorithm

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

After Fifty years of it's existence the K-means clustering is still popular among researchers due to lower computational complexity. Real time embedded applications require hardwiring of unsupervised learning algorithms like K-means within System-on-Chip for prompt processing in applications like image segmentation, pattern classification, speech recognition etc. This requirement is a must while analyzing Big Datasets. In this manuscript a FSM based architecture is developed for the efficient implementation of K-means algorithm. The proposed architecture has lower computational requirement due to the introduction of concepts like simplified Convergence Checker as well as Fibonacci linear feedback shift register for centroid initialization. To reduce hardware further, Manhattan distance is used as the distance metric instead of the conventional Euclidean distance. Benchmark IRIS flower dataset is used for testing the clustering performance of the proposed architecture. Results obtained after synthesis in Xilinx FPGA Artix7, reveals that the hardware performance is better than previous works, with respect to power (82mW), number of gates, area etc. and has good system clock frequency of 162MHz (6.1592ns), without using any DSP Blocks.

Original languageEnglish
Title of host publication2016 20th International Symposium on VLSI Design and Test, VDAT 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509014224
DOIs
Publication statusPublished - 10-10-2017
Event20th International Symposium on VLSI Design and Test, VDAT 2016 - Guwahati, India
Duration: 24-05-201627-05-2016

Publication series

Name2016 20th International Symposium on VLSI Design and Test, VDAT 2016

Conference

Conference20th International Symposium on VLSI Design and Test, VDAT 2016
Country/TerritoryIndia
CityGuwahati
Period24-05-1627-05-16

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'A FSM based approach for efficient implementation of K-means algorithm'. Together they form a unique fingerprint.

Cite this