TY - JOUR
T1 - Fast euclidean cluster extraction using GPUS
AU - Nguyen, Anh
AU - Cano, Abraham Monrroy
AU - Edahiro, Masato
AU - Kato, Shinpei
PY - 2020
Y1 - 2020
N2 - 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. How-ever, it is computationally expensive when running on traditional CPUs due to the large number of con-nections and objects the system needs to inspect. In this paper, we investigate the use of NVIDIA graph-ics 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.
AB - 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. How-ever, it is computationally expensive when running on traditional CPUs due to the large number of con-nections and objects the system needs to inspect. In this paper, we investigate the use of NVIDIA graph-ics 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.
KW - Autonomous driving systems
KW - Euclidean clustering
KW - GPGPU
KW - Point cloud
UR - http://www.scopus.com/inward/record.url?scp=85086798989&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85086798989&partnerID=8YFLogxK
U2 - 10.20965/jrm.2020.p0548
DO - 10.20965/jrm.2020.p0548
M3 - Article
AN - SCOPUS:85086798989
VL - 32
SP - 548
EP - 560
JO - Journal of Robotics and Mechatronics
JF - Journal of Robotics and Mechatronics
SN - 0915-3942
IS - 3
ER -