GPUSVM: a comprehensive CUDA based support vector machine package

作者: Qi Li , Raied Salman , Erik Test , Robert Strack , Vojislav Kecman

DOI: 10.2478/S13537-011-0028-7

关键词:

摘要: GPUSVM (Graphic Processing Unit Support Vector Machine) is a Computing Unified Device Architecture (CUDA) based Machine (SVM) package. It designed to offer an end-user fully functional and user friendly SVM tool which utilizes the power of GPUs. The core package includes efficient cross validation tool, fast training predicting tool. In this article, we first introduce background theory how build our parallel solver using CUDA programming model. Then compare with popular state art Libsvm on several well known datasets. preliminary results have shown one two orders magnitude speed improvement in both phases compared Tesla server.

参考文章(24)
John C. Platt, Fast training of support vector machines using sequential minimal optimization Advances in kernel methods. pp. 185- 208 ,(1999)
Thorsten Joachims, Making large-scale support vector machine learning practical Advances in kernel methods. pp. 169- 184 ,(1999)
BSCH OLKOPF, C Burges, A Smola, Advances in kernel methods: support vector learning international conference on neural information processing. ,(1999) , 10.5555/299094
E. Osuna, R. Freund, F. Girosi, An improved training algorithm for support vector machines Neural Networks for Signal Processing VII. Proceedings of the 1997 IEEE Signal Processing Society Workshop. pp. 276- 285 ,(1997) , 10.1109/NNSP.1997.622408
W. Daniel Hillis, Guy L. Steele, Data parallel algorithms Communications of the ACM. ,vol. 29, pp. 1170- 1183 ,(1986) , 10.1145/7902.7903
G.-B. Huang, K.Z. Mao, C.-K. Siew, D.-S. Huang, Fast Modular network implementation for support vector machines IEEE Transactions on Neural Networks. ,vol. 16, pp. 1651- 1663 ,(2005) , 10.1109/TNN.2005.857952
J.J. Hull, A database for handwritten text recognition research IEEE Transactions on Pattern Analysis and Machine Intelligence. ,vol. 16, pp. 550- 554 ,(1994) , 10.1109/34.291440
Sergio Herrero-Lopez, John R. Williams, Abel Sanchez, Parallel multiclass classification using SVMs on GPUs Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics Processing Units. pp. 2- 11 ,(2010) , 10.1145/1735688.1735692
Y. Lecun, L. Bottou, Y. Bengio, P. Haffner, Gradient-based learning applied to document recognition Proceedings of the IEEE. ,vol. 86, pp. 2278- 2324 ,(1998) , 10.1109/5.726791