Abstract
Classification and clustering techniques are used in different applications. Large-scale big data applications such as social networks analysis applications need to process large data chunks in a short time. Classification and clustering tasks in such applications consume a lot of processing time. Improving the performance of classification and clustering algorithms enhances the performance of applications that use such type of algorithms. This paper introduces an approach for exploiting the graphics processing unit (GPU) platform to improve the performance of classification and clustering algorithms. The proposed approach uses two GPUs implementations, which are the pure GPU or GPU-only implementation and the GPU-CPU hybrid implementation. The results show that the hybrid implementation, which optimizes the subtask scheduling for both the CPU and the GPU processing elements, outperforms the approach that uses only the GPU.
| Original language | English |
|---|---|
| Article number | e5538 |
| Journal | Concurrency and Computation: Practice and Experience |
| Volume | 32 |
| Issue number | 21 |
| DOIs | |
| State | Published - 10 Nov 2020 |
| Externally published | Yes |
Keywords
- GPU-CPU hybrid implementation
- classification and clustering algorithms
- graphics processing unit
- social networks analysis
Fingerprint
Dive into the research topics of 'Improving classification and clustering techniques using GPUs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver