Network-on-Chip based MPSoC architecture for k-mean clustering algorithm

dc.contributor.authorKhawaja, Sajid Gul
dc.contributor.authorAkram, M Usman
dc.contributor.authorKhan, Shoab Ahmed
dc.contributor.authorShaukat, Arslan
dc.contributor.authorRehman, Saad
dc.date.accessioned2024-11-17T15:29:33Z
dc.date.available2024-11-17T15:29:33Z
dc.date.issued2016-10-01
dc.description.abstractData and image segmentation plays pivotal role in the application of machine learning. k-means, as a tool for unsupervised clustering, is a widely used algorithm for segmentation due to its inherent simplicity and efficiency. k-means partitions datasets into subsets based on their fitness value. As such k-means is a well suited algorithm for implementation on hardware platform such as Field Programmable Gate Array (FPGA) but requires high computation time. Hardware accelerators can help in reducing the computation complexity of the algorithm. In this paper, we present a simplified multicore based scalable hardware architecture for implementation of k-means. Mean and fitness modules in proposed architecture are further unfolded to further enhance the speed of k-means clustering algorithm. The unfolding factor has to be selected by keeping the area of the target device in check. In the proposed architecture, the cores are further connected through Network on Chip (NoC) interconnect network which allows for higher scalability while elevating the bottleneck of message passing. The performance of our MPSoC architecture has been evaluated with respect to Average Speedup, Average Throughput and Area consumption with and without use of NoC interconnect. Finally, we compare the use of different NoC interconnect models with respect to maximum Operating Frequency, average Throughput and Area overhead. Keywords Machine learning, FPGA, Network on Chip (NoC)
dc.identifier.citationKhawaja, S. G., Akram, M. U., Khan, S. A., Shaukat, A., & Rehman, S. (2016). Network-on-Chip based MPSoC architecture for k-mean clustering algorithm. Microprocessors and Microsystems, 46, 1-10.
dc.identifier.doihttps://doi.org/10.1016/j.micpro.2016.08.006
dc.identifier.urihttps://repository.adu.ac.ae/handle/1/7044
dc.language.isoen_US
dc.publisherElsevier
dc.titleNetwork-on-Chip based MPSoC architecture for k-mean clustering algorithm
dc.typeArticle

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: