×

GPUSVM

swMATH ID: 6627
Software Authors: Li, Qi; Salman, Raied; Test, Erik
Description: GPUSVM: a comprehensive CUDA based support vector machine package. GPUSVM (graphic processing unit support vector machine) is a computing unified device architecture (CUDA) based support vector machine (SVM) package. It is designed to offer an end-user a fully functional and user friendly SVM tool which utilizes the power of GPUs. The core package includes an efficient cross validation tool, a fast training tool and a predicting tool. In this article, we first introduce the background theory of how we build our parallel SVM solver using CUDA programming model. Then we compare our GPUSVM package with the popular state of the art Libsvm package on several well known datasets. The preliminary results have shown one to two orders of magnitude speed improvement in both training and predicting phases compared to Libsvm using our Tesla server.
Homepage: http://www.catanzaro.name/?Software
Keywords: parallel support vector machine; CUDA; GPU; cross validation
Related Software: LIBSVM; CONV_QP; UCI-ml; CUDA
Referenced in: 2 Publications
Further Publications: http://www.catanzaro.name/?Publications

Referencing Publications by Year