What is a GPU

A GPU, or Graphics Processing Unit, is an electronic device originally designed for manipulating the images that appear on a computer monitor.  However, GPUs have become widely used for accelerating computation in various fields including image processing and machine learning. Only software that has been specially written for a GPU can be run on these processors.

See this guide for an introduction to GPU programming at Princeton.

See: Tiger