Efficient K-means clustering using accelerated graphics processors

被引:0
|
作者
Shalom, S. A. Arul [1 ]
Dash, Manoranjan [1 ]
Tue, Minh [2 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, 50 Nanyang Ave, Singapore, Singapore
[2] NUS High Sch Math & Sci, Singapore, Singapore
关键词
K-means clustering; GPGPU; computational efficiency;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We exploit the parallel architecture of the Graphics Processing Unit (GPU) used in desktops to efficiently implement the traditional K-means algorithm. Our approach in clustering avoids the need for data and cluster information transfer between the GPU and CPU in between the iterations. In this paper we present the novelties in our approach and techniques employed to represent data, compute distances, centroids and identify the cluster elements using the GPU. We measure performance using the metric: computational time per iteration. Our implementation of k-means clustering on an Nvidia 5900 graphics processor is 4 to 12 times faster than the CPU and 7 to 22 times faster on the Nvidia 8500 graphics processor for various data sizes. We also achieved 12 to 64 times speed gain on the 5900 and 20 to 140 times speed gains on the 8500 graphics processor in computational time per iteration for evaluations with various cluster sizes.
引用
收藏
页码:166 / +
页数:3
相关论文
共 50 条
  • [1] Accelerated K-means clustering in metric spaces
    Smellie, A
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 2004, 44 (06): : 1929 - 1935
  • [2] An accelerated K-means clustering algorithm using selection and erasure rules
    Lee, Suiang-Shyan
    Lin, Ja-Chen
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2012, 13 (10): : 761 - 768
  • [3] An accelerated K-means clustering algorithm using selection and erasure rules
    Suiang-Shyan Lee
    Ja-Chen Lin
    Journal of Zhejiang University SCIENCE C, 2012, 13 : 761 - 768
  • [4] K*-Means: An Effective and Efficient K-means Clustering Algorithm
    Qi, Jianpeng
    Yu, Yanwei
    Wang, Lihong
    Liu, Jinglei
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCES ON BIG DATA AND CLOUD COMPUTING (BDCLOUD 2016) SOCIAL COMPUTING AND NETWORKING (SOCIALCOM 2016) SUSTAINABLE COMPUTING AND COMMUNICATIONS (SUSTAINCOM 2016) (BDCLOUD-SOCIALCOM-SUSTAINCOM 2016), 2016, : 242 - 249
  • [5] An accelerated K-means clustering algorithm using selection and erasure rules
    Suiang-Shyan LEE
    Ja-Chen LIN
    JournalofZhejiangUniversity-ScienceC(Computers&Electronics), 2012, 13 (10) : 761 - 768
  • [6] An accelerated K-means clustering algorithm using selection and erasure rules
    Suiang-Shyan LEE
    Ja-Chen LIN
    Frontiers of Information Technology & Electronic Engineering, 2012, (10) : 761 - 768
  • [7] Color quantization using an accelerated Jancey k-means clustering algorithm
    Bounds, Harrison
    Celebi, M. Emre
    Maxwell, Jordan
    JOURNAL OF ELECTRONIC IMAGING, 2024, 33 (05)
  • [8] AN EFFICIENT K-MEANS CLUSTERING INITIALIZATION USING OPTIMIZATION ALGORITHM
    Divya, V.
    Deepika, R.
    Yamini, C.
    Sobiyaa, P.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING & COMMUNICATION ENGINEERING (ICACCE-2019), 2019,
  • [9] An efficient k-means clustering algorithm using simple partitioning
    Hung, MC
    Wu, JP
    Chang, JH
    Yang, DL
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2005, 21 (06) : 1157 - 1177
  • [10] Efficient Image Retrieval Using Hierarchical K-Means Clustering
    Park, Dayoung
    Hwang, Youngbae
    SENSORS, 2024, 24 (08)