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 条
  • [21] Structural Modelling with Sparse Kernels
    S.R. Gunn
    J.S. Kandola
    Machine Learning, 2002, 48 : 137 - 163
  • [22] Structural modelling with sparse kernels
    Gunn, SR
    Kandola, JS
    MACHINE LEARNING, 2002, 48 (1-3) : 137 - 163
  • [23] cuSCNN : an Efficient CUDA Implementation of Sparse CNNs
    Elgammal, Mohamed A.
    Awad, Omar M.
    Vivancos, Isak Edo
    Moshovos, Andreas
    Betz, Vaughn
    THE PROCEEDINGS OF THE 13TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES, HEART 2023, 2023, : 107 - 113
  • [24] Movement Tracking in Terrain Conditions Accelerated with CUDA
    Sklodowski, Piotr
    Zorski, Witold
    FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 2014, 2 : 709 - 717
  • [25] CUDA accelerated implementation of parallel dynamic relaxation
    Ivanyi, P.
    ADVANCES IN ENGINEERING SOFTWARE, 2018, 125 : 200 - 208
  • [26] CUDA accelerated finite element mesh morpher
    Borysiak, Michal
    Krawczyk, Zuzanna
    Starzynski, Jacek
    Szmurlo, Robert
    Wincenciak, Stanislaw
    PRZEGLAD ELEKTROTECHNICZNY, 2011, 87 (05): : 176 - 178
  • [27] Approximation with polynomial kernels and SVM classifiers
    Zhou, Ding-Xuan
    Jetter, Kurt
    ADVANCES IN COMPUTATIONAL MATHEMATICS, 2006, 25 (1-3) : 323 - 344
  • [28] Approximation with polynomial kernels and SVM classifiers
    Ding-Xuan Zhou
    Kurt Jetter
    Advances in Computational Mathematics, 2006, 25 : 323 - 344
  • [29] CUDA ACCELERATED VISUAL RELATIVE MOTION ESTIMATION
    Ouerghi, Safa
    Tlili, Fethi
    2016 INTERNATIONAL SYMPOSIUM ON SIGNAL, IMAGE, VIDEO AND COMMUNICATIONS (ISIVC), 2016, : 302 - 307
  • [30] Stochastic first passage time accelerated with CUDA
    Pierro, Vincenzo
    Troiano, Luigi
    Mejuto, Elena
    Filatrella, Giovanni
    JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 361 : 136 - 149