Deep Learning With Commodity Off-The-Shelf High Performance Computing [pdf]
stanford.edu
stanford.edu
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 cloud-
like computing infrastructure and thousands
of CPU cores. In this paper, we present tech-
nical 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.
For $20,000, they were able to build a 1-billion-connection system comparable to the $1MM system they built the previous year. Also in this paper, Andrew Ng and others detail how for $100,000 they also created an 11-billion-connection deep learning system with 16 commodity servers, each loaded with 4 Nvidia GTX680 GPU cards.Plus you have to keep in mind that this is a simulation. Computer can't keep up ? Run it at half "real-time".
It's important though to recognize that we're still missing the appropriate software to run brains. Technically, BlueBrain can run a cat's cortex today. Practically though just pumping up the number of neurons and connections does not yield general intelligence or consciousness, so BlueBrain cannot actually run a cat. Just as an even bigger supercluster cannot just run a human-like intelligence, even though the processing power might be there.
Furthermore, these are brute-force simulation ambitions. I would go out on a limb here and assert that we could actually run a human-level consciousness on much less hardware. Computers are very good at some things where our brains have to mount enormous infrastructure just in order to do OK.
This is becoming accessible for everyone. It's both exciting and terrifying. It has the potential to save humanity from itself or condemn us to totalitarianism. I am sure machine learning and NLP and statistical models are what enables them to analyze the data they collect on us.
Big, fast noSQL tables, clustering technology (map-reduce) and machine learning are what allows these guys to do what they do. Our most prized toys became our enemies.