Paralleled Fast Search and Find of Density Peaks Clustering Algorithm on GPUs with CUDA

被引:0
|
作者
Li, Mi [1 ]
Huang, Jie [1 ]
Wang, Jingpeng [1 ]
机构
[1] Tongji Univ, Sch Software Engn, Shanghai, Peoples R China
关键词
Clustering; FSFDP; CUDA; Shared memory; Stream; GPU clusters;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fast Search and Find of Density Peaks (FSFDP) is a newly proposed clustering algorithm that has already been successfully applied in many applications. However, this algorithm shows a dissatisfactory performance on large dataset due to the time-consuming calculation of the distance matrix and potentials. In this paper, we proposed a GPU-accelerated FSFDP with CUDA to improve its performance. Thread/block models and the shared memory usage are dedicatedly designed to maximize the utilization of GPUs' hardware resources, and a merge accumulation algorithm based on the odd and even positions of an array is introduced as well. Experimental results show that our parallel implementation of FSFDP can reach a 4.39X and a 15.75X speedup for the calculation of the distance matrix and potentials respectively compared to the serial program on a single CPU core. Higher speedup can be expected for data of larger scales until the device limits are reached. Besides, CUDA stream mechanism is also employed and extra time savings can be obtained by hiding the corresponding memory latency of multiple kernels in a twoway streams' scheduling. Moreover, we evaluate our GPU-based implementation on GPU clusters of 9 nodes and compared to one GPU node, the program can achieve a further 7.55X speedup.
引用
收藏
页码:313 / 318
页数:6
相关论文
共 50 条
  • [41] Fast density peaks clustering algorithm in polar coordinate system
    Li, Chao
    Ding, Shifei
    Xu, Xiao
    Du, Shuying
    Shi, Tianhao
    APPLIED INTELLIGENCE, 2022, 52 (12) : 14478 - 14490
  • [42] An Improved Algorithm Based on Fast Search and Find of Density Peak Clustering for High-Dimensional Data
    Du, Hui
    Ni, Yiyang
    Wang, Zhihe
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [43] An Improved Algorithm Based on Fast Search and Find of Density Peak Clustering for High-Dimensional Data
    Du, Hui
    Ni, Yiyang
    Wang, Zhihe
    Wireless Communications and Mobile Computing, 2021, 2021
  • [44] SM-DPC: Clustering by Fast Search and Find of Density Peaks Based on SNN With Multi-Cluster Fusion Strategy
    Zhou, Shibo
    Peng, Bingbing
    Xu, Wenpeng
    Ren, Luzhen
    IEEE ACCESS, 2024, 12 : 76413 - 76431
  • [45] Species discrimination of β-phenylethylamine, NaCl and NaOH based on Ultraviolet spectroscopy and principal component analysis combined with improved clustering by fast search and find of density peaks algorithm
    Tong, Angxin
    Zhu, Jinyang
    Zhang, Qiang
    Tian, Shuai
    Tang, Xiaojun
    Chen, Hong
    Zhang, Feng
    MICROCHEMICAL JOURNAL, 2024, 206
  • [46] An improved density peaks clustering algorithm with fast finding cluster centers
    Xu, Xiao
    Ding, Shifei
    Shi, Zhongzhi
    KNOWLEDGE-BASED SYSTEMS, 2018, 158 : 65 - 74
  • [47] A large group emergency fuzzy decision-making method based on theory of clustering by fast search and find of density peaks
    Ding X.-F.
    Zhu L.-X.
    Kongzhi yu Juece/Control and Decision, 2022, 37 (12): : 3307 - 3313
  • [48] A Fast Density Peaks Clustering Algorithm Based on Pre-screening
    Xu, Xiao
    Ding, Shifei
    Sun, Tongfeng
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 513 - 516
  • [49] Fast and general density peaks clustering
    Sieranoja, Sami
    Franti, Pasi
    PATTERN RECOGNITION LETTERS, 2019, 128 : 551 - 558
  • [50] Parallel wavelet-based clustering algorithm on GPUs using CUDA
    Yildirim, Ahmet Artu
    Ozdogan, Cem
    WORLD CONFERENCE ON INFORMATION TECHNOLOGY (WCIT-2010), 2011, 3