2013 · 608 citations · 24 references
ComputingComputer ScienceHigh-performance ComputingCluster ComputingMachine LearningParallel ComputingData ParallelismDeep LearningScalable Machine LearningDeep Learning AccelerationDeep Learning On GpusHigh-performance Computing NetworksHigh-performance Computing SystemsInfiniband NetworkingMachine Learning WorkloadsParallel Deep LearningParallel Machine Learning
Scaling up deep learning algorithms has been shown to lead to increased performance in benchmark tasks and to enable discovery of complex high-level features. Recent efforts to train extremely large networks (with over 1 billion parameters) have relied on cloudlike computing infrastructure and thousands of CPU cores. In this paper, we present technical details and results from our own system based on Commodity Off-The-Shelf High Performance Computing (COTS HPC) technology: a cluster of GPU servers with Infiniband interconnects and MPI. Our system is able to train 1 billion parameter networks on just 3 machines in a couple of days, and we show that it can scale to networks with over 11 billion parameters using just 16 machines. As this infrastructure is much more easily marshaled by others, the approach enables much wider-spread research with extremely large neural networks. 1.
24
Learning representations by back-propagating errors
David E. Rumelhart, Geoffrey E. Hinton, Ronald J. Williams · Nature · 1986 · 30.9K citations
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
A Fast Learning Algorithm for Deep Belief Nets
Geoffrey E. Hinton, Simon Osindero, Yee‐Whye Teh · Neural Computation · 2006 · 16.4K citations
Backpropagation Applied to Handwritten Zip Code Recognition
Yann LeCun, Bernhard E. Boser, J. S. Denker et al. · Neural Computation · 1989 · 11.9K citations
Deep Sparse Rectifier Neural Networks
Xavier Glorot, Antoine Bordes, Yoshua Bengio · 2012 · 5.4K citations