2008 · 373 citations · 15 references
ComputingComputer ScienceHigh-performance ComputingComputer GraphicsMachine LearningParallel ComputingData ParallelismGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsPattern RecognitionSupport Vector MachinesGpu Parallel AlgorithmsHigh PerformanceMachine Learning AccelerationSequential OptimizationSupport Vector ClassificationSupport Vector Machine ClassificationSupport Vector RegressionSvms
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 running on a GPU, using the Sequential Minimal Optimization algorithm and an adaptive first and second order working set selection heuristic, which achieves speedups of 9-35x over LIBSVM running on a traditional processor. We also present a GPU-based system for SVM classification which achieves speedups of 81-138x over LIBSVM (5-24x over our own CPU based SVM classifier).
15
Gradient-based learning applied to document recognition
Yann LeCun, Léon Bottou, Yoshua Bengio et al. · Proceedings of the IEEE · 1998 · 58.2K citations · Full text
Corinna Cortes, Vladimir Vapnik · Machine Learning · 1995 · 33K citations · Full text
UCI Machine Learning Repository
Arthur Asuncion · Medical Entomology and Zoology · 2007 · 24.4K citations
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text