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 条
  • [31] Multi-optical network-on-chip for large scale MPSoC
    Le Beux S.
    Trajkovic J.
    O'Connor I.
    Nicolescu G.
    Bois G.
    Paulin P.
    IEEE Embedded Systems Letters, 2010, 2 (03) : 77 - 80
  • [32] Missing Value Imputation Based on K-Mean Clustering with Weighted Distance
    Patil, Bankat M.
    Joshi, Ramesh C.
    Toshniwal, Durga
    CONTEMPORARY COMPUTING, PT 1, 2010, 94 : 600 - 609
  • [33] Performance Diagnosis of Controller Based on Eigenvector Subspace K-mean Clustering
    Hao, Man
    Cao, Wei-Hua
    Wu, Min
    Yuan, Yan
    Liu, Zhen-Tao
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 4419 - 4423
  • [34] An FPGA based open source Network-on-Chip architecture
    Ehliar, Andreas
    Liu, Dake
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 800 - 803
  • [35] Preliminary Results of Death Cell Counting Based on K-mean Clustering
    Chobngam, Fatima
    Kanokwiroon, Kanyanatt
    Chatpun, Surapong
    Wichakool, Warit
    Limsiroratana, Somchai
    Phukpattaranont, Pornchai
    5TH BIOMEDICAL ENGINEERING INTERNATIONAL CONFERENCE (BMEICON 2012), 2012,
  • [36] Research on face feature extraction based on K-mean algorithm
    Wei, Pengcheng
    Zhou, Zhen
    Li, Li
    Jiang, Jiao
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2018,
  • [37] Fault Tolerant Mesh based Network-on-Chip Architecture
    Chatterjee, Navonil
    Chattopadhyay, Santanu
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 417 - 420
  • [38] An Efficient Embryonic Hardware Architecture based on Network-on-Chip
    Khalil, Kasem
    Eldash, Omar
    Dey, Bappaditya
    Kumar, Ashok
    Bayoumi, Magdy
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 449 - 452
  • [39] A CDMA based scalable hierarchical architecture for network-on-chip
    Badry, Ahmed A. El
    Ghany, Mohamed A. Abd El
    International Journal of Computer Science Issues, 2012, 9 (5 5-2): : 241 - 246
  • [40] The Design of a Network-On-Chip Architecture Based On An Avionic Protocol
    Ben Achballah, Ahmed
    Ben Saoud, Slim
    2014 WORLD SYMPOSIUM ON COMPUTER APPLICATIONS & RESEARCH (WSCAR), 2014,