ABSTRACT

The video game market is so lucrative that the industry has developed everfaster graphics cards, in order to handle ever-faster and ever-more visually detailed video games. These actually are parallel processing hardware devices, so around 2003 some people began to wonder if one might use them for parallel processing of nongraphics applications. Such programming was called GPGPU, general programming on graphics processing units, later shortened to simply GPU programming.