Fast Euclidean Cluster Extraction Using GPUs

被引:13
|
作者
Anh Nguyen [1 ]
Cano, Abraham Monrroy [1 ]
Edahiro, Masato [1 ]
Kato, Shinpei [2 ]
机构
[1] Nagoya Univ, Grad Sch Informat, Chikusa Ku, Furo Cho, Nagoya, Aichi 4648601, Japan
[2] Univ Tokyo, Grad Sch Informat Sci & Technol, Bunkyo Ku, 7-3-1 Hongo, Tokyo 1138656, Japan
关键词
Euclidean clustering; GPGPU; point cloud; autonomous driving systems;
D O I
10.20965/jrm.2020.p0548
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Clustering is the task of dividing an input dataset into groups of objects based on their similarity. This process is frequently required in many applications. However, it is computationally expensive when running on traditional CPUs due to the large number of connections and objects the system needs to inspect. In this paper, we investigate the use of NVIDIA graphics processing units and their programming platform CUDA in the acceleration of the Euclidean clustering (EC) process in autonomous driving systems. We propose GPU-accelerated algorithms for the EC problem on point cloud datasets, optimization strategies, and discuss implementation issues of each method. Our experiments show that our solution outperforms the CPU algorithm with speedup rates up to 87X on real-world datasets.
引用
收藏
页码:548 / 560
页数:13
相关论文
共 50 条
  • [41] Fast Parallel Expectation Maximization for Gaussian Mixture Models on GPUs using CUDA
    Kumar, N. S. L. Phani
    Satoor, Sanjiv
    Buck, Ian
    HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 103 - 109
  • [42] Cluster-aware scheduling in multitasking GPUs
    Xia Zhao
    Huiquan Wang
    Anwen Huang
    Dongsheng Wang
    Guangda Zhang
    Real-Time Systems, 2024, 60 : 1 - 23
  • [43] A Fast Finite Size Pencil Beam Algorithm for Dose Calculation Using GPUs
    Arhjoul, L.
    Jinag, L.
    Solberg, T.
    Despres, P.
    Mao, W.
    MEDICAL PHYSICS, 2012, 39 (06) : 4020 - 4021
  • [44] Fast Simulations of Highly-Connected Spiking Cortical Models Using GPUs
    Golosio, Bruno
    Tiddia, Gianmarco
    De Luca, Chiara
    Pastorelli, Elena
    Simula, Francesco
    Paolucci, Pier Stanislao
    FRONTIERS IN COMPUTATIONAL NEUROSCIENCE, 2021, 15
  • [45] Efficient Isosurface Extraction Using Marching Tetrahedra and Histogram Pyramids on Multiple GPUs
    Ciznicki, Milosz
    Kierzynka, Michal
    Kurowski, Krzysztof
    Ludwiczak, Bogdan
    Napierala, Krystyna
    Palczynski, Jaroslaw
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 343 - 352
  • [46] New fast euclidean algorithms
    Roy, Marie-Francoise
    Sedjelmaci, Sidi Mohamed
    JOURNAL OF SYMBOLIC COMPUTATION, 2013, 50 : 208 - 226
  • [47] Power and Performance Management of GPUs Based Cluster
    Jararweh, Yaser
    Hariri, Salim
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2012, 2 (04) : 16 - 31
  • [48] Parallel strategies of occlusion culling on cluster of GPUs
    Xiong, Hua
    Peng, Haoyu
    Qin, Aihong
    Shi, Jiaoying
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2007, 18 (03) : 165 - 177
  • [49] Cluster-aware scheduling in multitasking GPUs
    Zhao, Xia
    Wang, Huiquan
    Huang, Anwen
    Wang, Dongsheng
    Zhang, Guangda
    REAL-TIME SYSTEMS, 2024, 60 (01) : 1 - 23
  • [50] Fast Submatch Extraction using OBDDs
    Yang, Liu
    Manadhata, Pratyusa
    Horne, William
    Rao, Prasad
    Ganapathy, Vinod
    PROCEEDINGS OF THE EIGHTH ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'12), 2012, : 163 - 173