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

被引:4
|
作者
Khawaja, Sajid Gul [1 ]
Akram, M. Usman [1 ]
Khan, Shoab Ahmed [1 ]
Shaukat, Arslan [1 ]
Rehman, Saad [1 ]
机构
[1] Natl Univ Sci & Technol, Dept Comp Engn, Islamabad, Pakistan
关键词
k-means; MPSoC; NoC; Scalable; Unfolding; HIGH-PERFORMANCE;
D O I
10.1016/j.micpro.2016.08.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data 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. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] A Novel Multiprocessor Architecture for k-means Clustering Algorithm based on Network-on-Chip
    Khawaja, Sajid Gul
    Akram, Muhammad Usman
    Khan, Shoab A.
    Ajmal, Ammar
    PROCEEDINGS OF THE 2016 19TH INTERNATIONAL MULTI-TOPIC CONFERENCE (INMIC), 2016, : 118 - 122
  • [2] Simulation and Modelling for Network-on-Chip Based MPSoC
    Haase, Julian
    Goehringer, Diana
    APPLIED RECONFIGURABLE COMPUTING. ARCHITECTURES, TOOLS, AND APPLICATIONS, ARC 2023, 2023, 14251 : 366 - 370
  • [3] An Effective Clustering Algorithm for Transaction Databases Based on K-Mean
    Yuan, Dingrong
    Cuan, Yuwei
    Liu, Yaqiong
    JOURNAL OF COMPUTERS, 2014, 9 (04) : 812 - 816
  • [4] INTERNET INTRUSION DETECTING ALGORITHM BASED ON THE CULTURE ALGORITHM AND K-MEAN CLUSTERING
    Deng, Xiuqin
    Li, Guangqing
    Li, Junhao
    2011 INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS (ICIMCS 2011), VOL 2: FUTURE COMMUNICATION AND NETWORKING, 2011, : 207 - 210
  • [5] A rough K-mean clustering approach based on hybrid genetic algorithm
    Zheng, Dongsong
    Zhang, Changsheng
    Journal of Computational Information Systems, 2012, 8 (05): : 2179 - 2186
  • [6] Image compression using K-mean clustering algorithm
    Munshi, Amani
    Alshehri, Asma
    Alharbi, Bayan
    AlGhamdi, Eman
    Banajjar, Esraa
    Albogami, Meznah
    Alshanbari, Hanan S.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2021, 21 (09): : 275 - 280
  • [7] A High Speed Configurable FPGA Architecture For K-mean Clustering
    Kutty, Jithin Sankar Sankaran
    Boussaid, Farid
    Amira, Abbes
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 1801 - 1804
  • [8] PP K-MEAN CLUSTERING
    ZHANG Dixin
    ZHU Lixing Guizhou Planning College
    SystemsScienceandMathematicalSciences, 1993, (04) : 289 - 295
  • [9] Improved Color-Based K-mean Algorithm for Clustering of Satellite Image
    Yadav, Sangeeta
    Biswas, Mantosh
    2017 4TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), 2017, : 468 - 472
  • [10] Cooperative Charging Algorithm Based on K-mean plus plus Clustering for WRSN
    Zeng, Ying
    Wang, Minghua
    Fan, Bo
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 738 - 744