Machine Learning
Neural Network-Based Face Detection
IEEE Transactions on Pattern Analysis and Machine Intelligence
Making large-scale support vector machine learning practical
Advances in kernel methods
Fast training of support vector machines using sequential minimal optimization
Advances in kernel methods
A Database for Handwritten Text Recognition Research
IEEE Transactions on Pattern Analysis and Machine Intelligence
A parallel mixture of SVMs for very large scale problems
Neural Computation
Improvements to Platt's SMO Algorithm for SVM Classifier Design
Neural Computation
Incremental approximate matrix factorization for speeding up support vector machines
Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining
Working Set Selection Using Second Order Information for Training Support Vector Machines
The Journal of Machine Learning Research
Parallel Software for Training Large Scale Support Vector Machines on Multiprocessor Systems
The Journal of Machine Learning Research
MapReduce: simplified data processing on large clusters
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Large-Scale Kernel Machines (Neural Information Processing)
Large-Scale Kernel Machines (Neural Information Processing)
Parallel sequential minimal optimization for the training of support vector machines
IEEE Transactions on Neural Networks
Approximate kernel matrix computation on GPUs forlarge scale learning applications
Proceedings of the 23rd international conference on Supercomputing
Large-scale deep unsupervised learning using graphics processors
ICML '09 Proceedings of the 26th Annual International Conference on Machine Learning
Efficient band approximation of Gram matrices for large scale kernel methods on GPUs
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
Fast Pattern Classification of Ventricular Arrhythmias Using Graphics Processing Units
CIARP '09 Proceedings of the 14th Iberoamerican Conference on Pattern Recognition: Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications
Multimedia Mining on Manycore Architectures: The Case for GPUs
ISVC '09 Proceedings of the 5th International Symposium on Advances in Visual Computing: Part II
FPMR: MapReduce framework on FPGA
Proceedings of the 18th annual ACM/SIGDA international symposium on Field programmable gate arrays
Parallel multiclass classification using SVMs on GPUs
Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics Processing Units
Accelerating the local outlier factor algorithm on a GPU for intrusion detection systems
Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics Processing Units
Fast UDFs to compute sufficient statistics on large data sets exploiting caching and sampling
Data & Knowledge Engineering
Efficient compilation of fine-grained SPMD-threaded programs for multicore CPUs
Proceedings of the 8th annual IEEE/ACM international symposium on Code generation and optimization
GPU implementation of the multiple back-propagation algorithm
IDEAL'09 Proceedings of the 10th international conference on Intelligent data engineering and automated learning
Parallel implementations of recurrent neural network learning
ICANNGA'09 Proceedings of the 9th international conference on Adaptive and natural computing algorithms
A dynamically configurable coprocessor for convolutional neural networks
Proceedings of the 37th annual international symposium on Computer architecture
Speeding up the evaluation of evolutionary learning systems using GPGPUs
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Parallel computing with patterns and frameworks
XRDS: Crossroads, The ACM Magazine for Students - The Changing Face of Programming
Hard Data on Soft Errors: A Large-Scale Assessment of Real-World Error Rates in GPGPU
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
A programmable parallel accelerator for learning and classification
Proceedings of the 19th international conference on Parallel architectures and compilation techniques
Non-negative matrix factorization implementation using graphic processing units
IDEAL'10 Proceedings of the 11th international conference on Intelligent data engineering and automated learning
Efficient approximate Regularized Least Squares by Toeplitz matrix
Pattern Recognition Letters
An indexing approach for speeding-up image classification
Proceedings of the Seventh Indian Conference on Computer Vision, Graphics and Image Processing
Fast implementation of string-kernel-based support vector classifiers by GPU computing
ICONIP'10 Proceedings of the 17th international conference on Neural information processing: models and applications - Volume Part II
Copperhead: compiling an embedded data parallel language
Proceedings of the 16th ACM symposium on Principles and practice of parallel programming
A GPU-tailored approach for training kernelized SVMs
Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining
Introducing scalable quantum approaches in language representation
QI'11 Proceedings of the 5th international conference on Quantum interaction
fMRI analysis on the GPU-Possibilities and challenges
Computer Methods and Programs in Biomedicine
A Massively Parallel, Energy Efficient Programmable Accelerator for Learning and Classification
ACM Transactions on Architecture and Code Optimization (TACO)
Adaptive input-aware compilation for graphics engines
Proceedings of the 33rd ACM SIGPLAN conference on Programming Language Design and Implementation
An experiment with asymmetric algorithm: CPU vs. GPU
DASFAA'12 Proceedings of the 17th international conference on Database Systems for Advanced Applications - Volume Part II
A MapReduce-based distributed SVM algorithm for automatic image annotation
Computers & Mathematics with Applications
Boosted human re-identification using Riemannian manifolds
Image and Vision Computing
SVM with CUDA accelerated kernels for big sparse problems
ICAISC'12 Proceedings of the 11th international conference on Artificial Intelligence and Soft Computing - Volume Part I
Performance evaluation of hybrid implementation of support vector machine
IDEAL'12 Proceedings of the 13th international conference on Intelligent Data Engineering and Automated Learning
Multimedia Applications and Security in MapReduce: Opportunities and Challenges
Concurrency and Computation: Practice & Experience
Stochastic gradient descent with GPGPU
KI'12 Proceedings of the 35th Annual German conference on Advances in Artificial Intelligence
Multi-threaded support vector machines for pattern recognition
ICONIP'12 Proceedings of the 19th international conference on Neural Information Processing - Volume Part II
Parallel approaches to machine learning-A comprehensive survey
Journal of Parallel and Distributed Computing
Parallel multitask cross validation for Support Vector Machine using GPU
Journal of Parallel and Distributed Computing
Really quick shift: image segmentation on a GPU
ECCV'10 Proceedings of the 11th European conference on Trends and Topics in Computer Vision - Volume Part II
Accelerating visual categorization with the GPU
ECCV'10 Proceedings of the 11th European conference on Trends and Topics in Computer Vision - Volume Part II
On the performance of high dimensional data clustering and classification algorithms
Future Generation Computer Systems
VLSI design of an SVM learning core on sequential minimal optimization algorithm
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
The Journal of Supercomputing
Scalable multimedia content analysis on parallel platforms using python
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
SAGE: self-tuning approximation for graphics engines
Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture
Trends and outlook for the massive-scale analytics stack
IBM Journal of Research and Development
Hi-index | 0.00 |
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).