arrow
Return

Parallel pattern classification utilizing GPU-based kernelized Slackmin algorithm

delete2017-01-01
delete5
PRE
AI
G
George A. Papakostas *
K
Konstantinos Diamantaras
T
Théophilos Papadimitriou
DOI:10.1016/j.jpdc.2016.09.001delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper introduces a parallel implementation of the kernelized Slackmin algorithm able to tackle medium scale data in pattern classification applications. Initially, the main principles of the serial Slackmin algorithm are described, with emphasis to its parallel nature making its parallelization a straightforward task. The parallelization is achieved by utilizing the parallel processing capabilities of the CUDA architecture of a low cost NVIDIA GPU card. The resulted GPU-based Slackmin algorithm named cuKSlackmin is able to classify medium scale data in a reasonable time without sacrificing its classification performance. A detailed comparison with some established GPU-based classification algorithms, widely used in machine learning, has proved the high performance of the proposed scheme as an alternative tool for medium scale data classification. (C) 2016 Elsevier Inc. All rights reserved.
Keywords:
GPU programming
Machine learning
Big data
Pattern classification
Parallel algorithms
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

I
International Hellenic University
Scholars:
2.0K
Papers: 1.7K
Citations: 1.8K
D
Democritus University of Thrace
Scholars:
4.8K
Papers: 3.7K
Citations: 3.8K