Publication:
Performance Comparison of Parallel Execution Using GPU and CPU in SVM Training Session

Date
2016
Authors
Salleh N.S.M.
Baharim M.F.
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers Inc.
Research Projects
Organizational Units
Journal Issue
Abstract
Support Vector Machine (SVM) is a machine learning approach, which is used in a growing number of applications. SVM is a useful technique for data classification. This machine learning approach has been optimized using two (2) parallel computing approaches. This includes symmetric multiprocessor (SMP) approach and vector processor approach. The outcome performance of the implementation of symmetric multiprocessor approach and vector processor approach on SVM training session is the focus of this paper. We have carried out a performance analysis to benchmark between Central Processing Unit (CPU) and Graphics Processing Units (GPUs) optimization. The result shows the GPU optimization of SVM training duration achieves better performance than the CPU optimized program by 3.11 of speedup. � 2015 IEEE.
Description
Application programming interfaces (API); Array processing; Artificial intelligence; Benchmarking; Computer graphics; Image coding; Learning systems; Multiprocessing systems; Parallel processing systems; Program processors; Vectors; CUDA; Graphics processing units; Machine learning approaches; OpenMP; Performance analysis; Performance comparison; Symmetric multi-processors; UCW dataset; Support vector machines
Keywords
Citation
Collections