GPU-Accelerated Computing
Using a GPU with a CPU to speed up computing is called GPU-accelerated computing. In this relationship, the GPU does the compute-heavy portions of code. The GPU's architecture of thousands of smaller, more efficient cores lend itself to GPUs being able to do many computations quicker than a CPU can. GPU-accelerated computing includes: deep learning, analytics, and engineering applications
Deep Learning
Deep learning is a section of AI where the computer teaches itself to do things by looking at lots of data. GPU's parallel architecture that contains many cores lends itself to being able to do multiple calculations simultaneously. Computers use neural networks to see, learn, and react to complex situations like humans, or possibly even better. Most computers for deep learning use NVIDIA's GPUs. GPUs can speed up challenging things such as recognizing handwriting and voice identification. The use of GPUs can speed up networks by 10-75x that of CPUs because of parallel workloads.
Using a GPU with a CPU to speed up computing is called GPU-accelerated computing. In this relationship, the GPU does the compute-heavy portions of code. The GPU's architecture of thousands of smaller, more efficient cores lend itself to GPUs being able to do many computations quicker than a CPU can. GPU-accelerated computing includes: deep learning, analytics, and engineering applications
Deep Learning
Deep learning is a section of AI where the computer teaches itself to do things by looking at lots of data. GPU's parallel architecture that contains many cores lends itself to being able to do multiple calculations simultaneously. Computers use neural networks to see, learn, and react to complex situations like humans, or possibly even better. Most computers for deep learning use NVIDIA's GPUs. GPUs can speed up challenging things such as recognizing handwriting and voice identification. The use of GPUs can speed up networks by 10-75x that of CPUs because of parallel workloads.
Deep learning can be used for a wide variety of problems. It was used to give an estimate of the number of Grevy's zebras left. Volunteers went out and gathered about 40,000 pictures of them. A computer was able to give an estimate of about 2000 unique zebras. It was basically able to compare zebras stripe patterns against the pattern of other zebras, similar to barcodes.
Using GPU-accelerated computing, Microsoft got a world record for speech recognition. It hit an error rate of 5.9%, which is basically that of a normal human. Convolutional and and recurrent neural networks helped them achieve this error rate. GPUs drastically reduce the training time of language models, which allows them to make more experiments. That, of course, is a very good thing!
There is also a new device, called Horus, that uses deep learning and computer vision to allow a blind person to "see" things around them.
There are many other uses of deep learning and many more innovative ways to use GPUs and deep learning will emerge in the years to come.
Using GPU-accelerated computing, Microsoft got a world record for speech recognition. It hit an error rate of 5.9%, which is basically that of a normal human. Convolutional and and recurrent neural networks helped them achieve this error rate. GPUs drastically reduce the training time of language models, which allows them to make more experiments. That, of course, is a very good thing!
There is also a new device, called Horus, that uses deep learning and computer vision to allow a blind person to "see" things around them.
There are many other uses of deep learning and many more innovative ways to use GPUs and deep learning will emerge in the years to come.
https://blogs.nvidia.com/blog/2016/10/27/wearable-device-for-blind-visually-impaired/
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/aarontilley/2016/11/15/google-taps-amd-for-accelerating-machine-learning-in-the-cloud/&refURL=&referrer=#5622025d4181
http://www.nvidia.com/object/what-is-gpu-computing.html
https://blogs.nvidia.com/blog/2016/10/28/conversational-speech-recognition/
https://blogs.nvidia.com/blog/2016/11/04/saving-endangered-species/
http://images.nvidia.com/content/technologies/deep-learning/pdf/NVIDIA-DeepLearning-Infographic-v11.pdf
http://www.nvidia.com/object/deep-learning.html
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/aarontilley/2016/11/15/google-taps-amd-for-accelerating-machine-learning-in-the-cloud/&refURL=&referrer=#5622025d4181
http://www.nvidia.com/object/what-is-gpu-computing.html
https://blogs.nvidia.com/blog/2016/10/28/conversational-speech-recognition/
https://blogs.nvidia.com/blog/2016/11/04/saving-endangered-species/
http://images.nvidia.com/content/technologies/deep-learning/pdf/NVIDIA-DeepLearning-Infographic-v11.pdf
http://www.nvidia.com/object/deep-learning.html