SVM with CUDA Accelerated Kernels for Big Sparse Problems

被引:0
|
作者
Sopyla, Krzysztof [1 ]
Drozda, Pawel [1 ]
Gorecki, Przemyslaw [1 ]
机构
[1] Univ Warmia & Mazury, Dept Math & Comp Sci, Olsztyn, Poland
关键词
SVM; GPGPU; CUDA; Classification; Sparse Matrix; SUPPORT VECTOR MACHINES;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The SVM algorithm is one of the most frequently used methods for the classification process. For many domains, where the classification problems have many features as well as numerous instances, classification is a difficult and time-consuming task. For this reason, the following paper presents the CSR-GPU-SVM algorithm which accelerates SVM training for large and sparse problems with the use of the CUDA technology. Implementation is based on the SMO(Sequential Minimal Optimization) algorithm and utilizes the CSR(Compressed Sparse Row) sparse matrix format. The proposed solution allows us to perform efficient classification of big datasets, for example rcv1 and newsgroup20, for which classification with dense representation is not possible. The performed experiments have proven the accelerations in the order of 6 - 35 training times compared to original LibSVM implementation.
引用
收藏
页码:439 / 447
页数:9
相关论文
共 50 条
  • [1] CUDA-Accelerated SVM for Celestial Object Classification
    Peng, Nanbo
    Zhang, Yanxia
    Zhao, Yongheng
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XX, 2011, 442 : 119 - 122
  • [2] Systematic Fusion of CUDA Kernels for Iterative Sparse Linear System Solvers
    Aliaga, Jose I.
    Perez, Joaquin
    Quintana-Orti, Enrique S.
    EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 675 - 686
  • [3] Linear Kernels for Outbranching Problems in Sparse Digraphs
    Bonamy, Marthe
    Kowalik, Lukasz
    Pilipczuk, Michal
    Socala, Arkadiusz
    ALGORITHMICA, 2017, 79 (01) : 159 - 188
  • [4] Linear Kernels for Outbranching Problems in Sparse Digraphs
    Marthe Bonamy
    Łukasz Kowalik
    Michał Pilipczuk
    Arkadiusz Socała
    Algorithmica, 2017, 79 : 159 - 188
  • [5] Fast Sparse GPU Kernels for Accelerated Training of Graph Neural Networks
    Fant, Ruibo
    Wang, Wei
    Chu, Xiaowen
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS, 2023, : 501 - 511
  • [6] Kernels evaluation of SVM-based estimators for inverse scattering problems
    Bermani, E.
    Boni, A.
    Kerhet, A.
    Massa, A.
    PROGRESS IN ELECTROMAGNETICS RESEARCH-PIER, 2005, 53 : 167 - 188
  • [7] GPU Accelerated SVM with Sparse Sliced EllR-T Matrix Format
    Sopyla, Krzysztof
    Drozda, Pawel
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2015, 24 (01)
  • [8] Modeling and Analyzing Evaluation Cost of CUDA Kernels
    Muller, Stefan K.
    Hoffmann, Jan
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2024, 11 (01)
  • [9] Modeling and Analyzing Evaluation Cost of CUDA Kernels
    Muller, Stefan K.
    Hoffmann, Jan
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2021, 5 (POPL):
  • [10] Efficient NAS Parallel Benchmark Kernels with CUDA
    de Araujo, Gabriell Alves
    Griebler, Dalvan
    Danelutto, Marco
    Fernandes, Luiz Gustavo
    2020 28TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2020), 2020, : 9 - 16