JOURNAL ARTICLE

The GPU Enhanced Parallel Computing for Large Scale Data Clustering

Abstract

Analyzing and clustering large scale data set is a complex problem. One explored method of solving this problem borrows from nature, imitating the flocking behavior of birds. One limitation of this method of data clustering is its complexity O(n 2 ). As the number of data and feature dimensions grows, it becomes increasingly difficult to generate results in a reasonable amount of time. In the last few years, the graphics processing unit (GPU) has received attention for its ability to solve highly-parallel and semi-parallel problems much faster than the traditional sequential processor. In this chapter, we have conducted research to exploit this architecture and apply its strengths to the flocking based data clustering problem. Using the CUDA platform from NVIDIA, we developed a Multiple Species Data Flocking implementation to be run on the NVIDIA GPU. Performance gains ranged from 30 to 60 times improvement of the GPU over the CPU implementation.

Keywords:
CUDA Computer science Cluster analysis Parallel computing Graphics processing unit Flocking (texture) Exploit Graphics General-purpose computing on graphics processing units Instruction set Theoretical computer science Artificial intelligence Computer graphics (images)

Metrics

6
Cited By
2.35
FWCI (Field Weighted Citation Impact)
22
Refs
0.90
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Clustering Algorithms Research
Physical Sciences →  Computer Science →  Artificial Intelligence
Complex Network Analysis Techniques
Physical Sciences →  Physics and Astronomy →  Statistical and Nonlinear Physics
Data Stream Mining Techniques
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

GPU enhanced parallel computing for large scale data clustering

Xiaohui CuiJesse St. CharlesThomas E. Potok

Journal:   Future Generation Computer Systems Year: 2012 Vol: 29 (7)Pages: 1736-1741
JOURNAL ARTICLE

Large-scale parallel data clustering

D. JuddPhilip K. McKinleyAnil K. Jain

Year: 1996 Vol: 3 Pages: 488-493 vol.4
JOURNAL ARTICLE

Large-scale parallel data clustering

D. JuddPhilip K. McKinleyAnil K. Jain

Journal:   IEEE Transactions on Pattern Analysis and Machine Intelligence Year: 1998 Vol: 20 (8)Pages: 871-876
© 2026 ScienceGate Book Chapters — All rights reserved.