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 条
  • [11] Clustering by Fast Search and Find of Density Peaks with Data Field
    WANG Shuliang
    WANG Dakui
    LI Caoyuan
    LI Yan
    DING Gangyi
    ChineseJournalofElectronics, 2016, 25 (03) : 397 - 402
  • [12] Clustering by Fast Search and Find of Density Peaks with Data Field
    Wang Shuliang
    Wang Dakui
    Li Caoyuan
    Li Yan
    Ding Gangyi
    CHINESE JOURNAL OF ELECTRONICS, 2016, 25 (03) : 397 - 402
  • [13] Clustering Mixed Data by Fast Search and Find of Density Peaks
    Liu, Shihua
    Zhou, Bingzhong
    Huang, Decai
    Shen, Liangzhong
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017
  • [14] Optimized Fuzzy Clustering by Fast Search and Find of Density Peaks
    Wan, Man
    Yin, Shiqun
    Tan, Tao
    Sun, Pengchao
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2018, : 83 - 87
  • [15] Automatic Determination of Clustering Centers for "Clustering by Fast Search and Find of Density Peaks"
    Min, Xiangqiang
    Huang, Yi
    Sheng, Yehua
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [16] Automatic Determination of Clustering Center for Clustering by Fast Search and Find of Density Peaks
    Wang W.
    Wu F.
    Lü C.
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2019, 32 (11): : 1032 - 1041
  • [17] A fast density peaks clustering algorithm with sparse search
    Xu, Xiao
    Ding, Shifei
    Wang, Yanru
    Wang, Lijuan
    Jia, Weikuan
    INFORMATION SCIENCES, 2021, 554 : 61 - 83
  • [18] Adaptive cutoff distance: Clustering by fast search and find of density peaks
    Mehmood, Rashid
    Bie, Rongfang
    Jiao, Libin
    Dawood, Hussain
    Sun, Yunchun
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2016, 31 (05) : 2619 - 2628
  • [19] Constraint-based clustering by fast search and find of density peaks
    Liu, Ruhui
    Huang, Weiping
    Fei, Zhengshun
    Wang, Kai
    Liang, Jun
    NEUROCOMPUTING, 2019, 330 : 223 - 237
  • [20] Sparse learning based on clustering by fast search and find of density peaks
    Li, Pengqing
    Deng, Xuelian
    Zhang, Leyuan
    Gan, Jiangzhang
    Li, Jiaye
    Li, Yonggang
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (23) : 33261 - 33277