Exploiting GPUs to Accelerate Clustering Algorithms

被引:0
|
作者
Al-Ayyoub, Mahmoud [1 ]
Yaseen, Qussai [1 ]
Shehab, Moahmmed A. [1 ]
Jararweh, Yaser [1 ]
Albalas, Firas [1 ]
Benkhelifa, Elhadj [2 ]
机构
[1] Jordan Univ Sci & Technol, Irbid, Jordan
[2] Staffordshire Univ, Mobile Fus Appl Res Ctr, Stafford, England
关键词
IMAGES;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Big data is a main problem for data mining methods. Fortunately, the rapid advances in affordable high performance computing platforms such as the Graphics Processing Unit (GPU) have helped researchers in reducing the execution time of many algorithms including data mining algorithms. This paper discusses the utilization of the parallelism capabilities of the GPU to improve the the performance of two common clustering algorithms, which are K-Means (KM) and Fuzzy C-Means (FCM) algorithms. Two main parallelism approaches are presented: pure and hybrid. These different versions are tested under different settings including two different GPU-equipped machines (a laptop and a server). The results show excellent improvement gains of the hybrid implementations compared with the pure parallel and sequential ones. On the laptop, the best gains of the hybrid implementations compared with the sequential ones are 11.3X for KM and 10.9X for FCM. As for the server, the best gains are 13.5X for KM and 16.3X for FCM. Moreover, the paper explores the usage of a recent memory management technique for GPU called Unified Memory (UM). The results show a decrease in the performance gain of the hybrid implementations that is equal to 44% for hybrid version of KM and 61% for FCM. On the other hand, the use of UM does introduce a small advantage for the pure parallel implementation.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Using GPUs to Accelerate CAD Algorithms
    Croix, John F.
    Gulati, Kanupriya
    Khatri, Sunil P.
    IEEE DESIGN & TEST, 2013, 30 (01) : 8 - 16
  • [2] Performance Evaluation of Clustering Algorithms on GPUs
    Morales-Garcia, Juan
    Llanes, Antonio
    Imbernon, Baldomero
    Cecilia, Jose M.
    INTELLIGENT ENVIRONMENTS 2020, 2020, 28 : 400 - 409
  • [3] Exploiting GPUs to Accelerate White Blood cells Segmentation in Microscopic Blood Images
    Baker, Qanita Bani
    Balhaf, Khaled
    2017 8TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2017, : 136 - 140
  • [4] Morph Algorithms on GPUs
    Nasre, Rupesh
    Burtscher, Martin
    Pingali, Keshav
    ACM SIGPLAN NOTICES, 2013, 48 (08) : 147 - 156
  • [5] Accelerate Inverse Design of Photonic Devices with GPUs
    Sun, Peng
    Michaels, Andrew
    Gantz, Liron
    2023 IEEE PHOTONICS CONFERENCE, IPC, 2023,
  • [6] BGS: Accelerate GNN training on multiple GPUs
    Tan, Yujuan
    Bai, Zhuoxin
    Liu, Duo
    Zeng, Zhaoyang
    Gan, Yan
    Ren, Ao
    Chen, Xianzhang
    Zhong, Kan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 153
  • [7] Exploiting GPUs with the Super Instruction Architecture
    Jindal, Nakul
    Lotrich, Victor
    Deumens, Erik
    Sanders, Beverly A.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2016, 44 (02) : 309 - 324
  • [8] Exploiting GPUs in Virtual Machine for BioCloud
    Jo, Heeseung
    Jeong, Jinkyu
    Lee, Myoungho
    Choi, Dong Hoon
    BIOMED RESEARCH INTERNATIONAL, 2013, 2013
  • [9] Exploiting GPUs with the Super Instruction Architecture
    Nakul Jindal
    Victor Lotrich
    Erik Deumens
    Beverly A. Sanders
    International Journal of Parallel Programming, 2016, 44 : 309 - 324
  • [10] Exploiting GPUs to Simulate Complex Systems
    Messina, Fabrizio
    Pappalardo, Giuseppe
    Santoro, Corrado
    2013 SEVENTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS), 2013, : 535 - 540