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 条
  • [41] Hybrid K-Mean and Refinement Based on Ant for Color Image Clustering
    Tyagi, Lavi
    Trivedi, Munesh C.
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT ICT4SD 2015, VOL 2, 2016, 409 : 779 - 789
  • [42] 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, : 31 - 32
  • [43] Research on face feature extraction based on K-mean algorithm
    Pengcheng Wei
    Zhen Zhou
    Li Li
    Jiao Jiang
    EURASIP Journal on Image and Video Processing, 2018
  • [44] Quarc: a Novel Network-on-Chip Architecture
    Moadeli, M.
    Vanderbauwhede, W.
    Shahrabi, A.
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 705 - +
  • [45] Perfect Difference Network for Network-on-Chip Architecture
    Gaikwad, Mahendra
    Patrikar, Rajendra
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (12): : 286 - 290
  • [46] Reconfigurable Network-on-Chip Security Architecture
    Charles, Subodha
    Mishra, Prabhat
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (06)
  • [47] An interconnection architecture for network-on-chip systems
    Suboh, S.
    Bakhouya, M.
    Gaber, J.
    El-Ghazawi, T.
    TELECOMMUNICATION SYSTEMS, 2008, 37 (1-3) : 137 - 144
  • [48] An interconnection architecture for network-on-chip systems
    S. Suboh
    M. Bakhouya
    J. Gaber
    T. El-Ghazawi
    Telecommunication Systems, 2008, 37 : 137 - 144
  • [49] Mineralogical Identification of Clays Using K-Mean Clustering
    Chebiyyam, Siva Kumar Prasad
    Kattamuri, Mallikarjuna Rao
    2ND INTERNATIONAL CONFERENCE ON SMART SUSTAINABLE MATERIALS AND TECHNOLOGIES, VOL 1, ICSSMT 2023, 2024, : 227 - 236
  • [50] Network-on-Chip Architecture Exploration Framework
    Schoenwaldt, Timo
    Zimmermann, Jochen
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 375 - 382