Performance Comparison of Parallel Execution using GPU and CPU in SVM Training Session

被引:1
作者
Salleh, Nur Shakirah Md [1 ]
Baharim, Muhammad Fahim [1 ]
机构
[1] Univ Tenaga Nas, Dept Syst & Networking, Kajang, Malaysia
来源
2015 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT) | 2015年
关键词
component; Parallel Computing; OpenMP; CUDA; Support Vector Machine; UCW dataset;
D O I
10.1109/ACSAT.2015.31
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:214 / 217
页数:4
相关论文
共 14 条
[1]  
[Anonymous], CANCERS
[2]  
[Anonymous], 2015, Libsvm-a library for support vector machines
[3]  
BARNEY B., 2015, Introduction to Parallel Computing
[4]   A machine learning approach to web page filtering using content and structure analysis [J].
Chau, Michael ;
Chen, Hsinchun .
DECISION SUPPORT SYSTEMS, 2008, 44 (02) :482-494
[5]  
Fan R.-E., Libsvm data: Classification, regression, and multi-label
[6]  
Ferdous R, 2012, IEEE GLOB COMM CONF, P2714, DOI 10.1109/GLOCOM.2012.6503527
[7]  
Guyon Isabelle., 1997, ATT Bell Lab, P1, DOI DOI 10.4230/OASICS.ICCSW.2015.21
[8]  
Jason, 2010, CUDA EXAMPLE INTRO G
[9]  
Luitjens J., 2012, GPU TECHN C
[10]  
Md Salleh N., 2013, 2013 2 COIT TECHNICA, V2