Improved Parallel K-Means Clustering Based on CUDA

Furong DING,Gongxuan ZHANG
DOI: https://doi.org/10.3969/j.issn.1672-9722.2019.07.021
2019-01-01
Abstract:By analyzing the execution time of parallel K-Means clustering algorithm on CPU and GPU,this paper proposes an improved method based on the CPU/GPU asynchronous computing pattern. The method utilizes the feature of asynchronous execu?tion between CPU and GPU and organizes the process of clustering. By overlapping the execution time between CPU and GPU,the method further parallels the algorithm and improves the program operation efficiency. Finally,this method based on the multi-core CPUs and GPU platform is implemented and clustering experiments on UCI standard data and synthetic data are conducted. The re?sults show that this method is more effective than the original parallel method.
What problem does this paper attempt to address?