Bryan Christopher Catanzaro and Narayanan Sundaram and Kurt Keutzer

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2008-11

February 8, 2008

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-11.pdf

Recent developments in programmable, highly parallel Graphics Processing Units (GPUs) have enabled high performance implementations of machine learning algorithms. We describe a solver for Support Vector Machine training, using Platt's Sequential Minimal Optimization algorithm, which achieves speedups of 5-32x over LibSVM running on a high-end traditional processor. We also present a system for SVM classification which achieves speedups of 120-150x over LibSVM.


BibTeX citation:

@techreport{Catanzaro:EECS-2008-11,
    Author= {Catanzaro, Bryan Christopher and Sundaram, Narayanan and Keutzer, Kurt},
    Title= {Fast Support Vector Machine Training and Classification on Graphics Processors},
    Year= {2008},
    Month= {Feb},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-11.html},
    Number= {UCB/EECS-2008-11},
    Abstract= {Recent developments in programmable, highly parallel Graphics Processing Units (GPUs) have enabled high performance implementations of machine learning algorithms.  We describe a solver for Support Vector Machine training, using Platt's Sequential Minimal Optimization algorithm, which achieves speedups of 5-32x over LibSVM running on a high-end traditional processor.  We also present a system for SVM classification which achieves speedups of 120-150x over LibSVM.},
}

EndNote citation:

%0 Report
%A Catanzaro, Bryan Christopher 
%A Sundaram, Narayanan 
%A Keutzer, Kurt 
%T Fast Support Vector Machine Training and Classification on Graphics Processors
%I EECS Department, University of California, Berkeley
%D 2008
%8 February 8
%@ UCB/EECS-2008-11
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-11.html
%F Catanzaro:EECS-2008-11