A Novel Architecture for k-means Clustering Algorithm

dc.contributor.authorKhawaja, Sajid Gul
dc.contributor.authorKhan, Asad Mansoor
dc.contributor.authorAkram, M Usman
dc.contributor.authorKhan, Shoab A
dc.date.accessioned2024-11-19T09:41:08Z
dc.date.available2024-11-19T09:41:08Z
dc.date.issued2018
dc.description.abstractTechnological advancements in todays information age has helped the researchers to capture digital footprints of humans with regards to their daily activities. These logs of information posses valuable information for the data analytics who process it to find hidden pattern and unique behavior. Among the many algorithms k-means clustering is one of the very popular and widely used algorithm in the field of data mining and machine learning. k-means provides natural segments of dataset provided for clustering. It uses proximity to assign data points to a specific cluster, here the criteria of allocation is the minimum distance from the cluster center. Unfortunately, the rate of data growth has not been met by the speed of the algorithms. A number of hardware based solutions have been proposed to increase the processing power of different algorithms. In this paper, we present a novel algorithm for k-mean clustering which exploits the data redundancy occurring in the dataset. The proposed algorithm performs computations for the available unique items in the dataset and uses its frequency to finalize the results. Furthermore, FPGA based hardware architecture for the proposed algorithm is also presented in the paper. The performance of the proposed algorithm and its hardware implementation is evaluated using execution time, speedup and throughput. The proposed architecture provides speedup of 23 times and 2600 times against sequential hardware architecture and software implementation with a very small area requirement. Keywords Data mining, Data redundancy, FPGA based hardware architecture
dc.identifier.citationKhawaja, S. G., Khan, A. M., Akram, M. U., & Khan, S. A. (2018). A novel architecture for k-means clustering algorithm. In Proceedings of the Third International Afro-European Conference for Industrial Advancement—AECIA 2016 (pp. 311-320). Springer International Publishing.
dc.identifier.doihttps://doi.org/10.1007/978-3-319-60834-1_31
dc.identifier.urihttps://repository.adu.ac.ae/handle/1/7069
dc.language.isoen_US
dc.publisherSpringer International Publishing
dc.titleA Novel Architecture for k-means Clustering Algorithm
dc.typeConference Paper

Files

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: