General-purpose computing on graphics processing units
lastmod 2020-06-09created 2015-06-263 edits
GPGPU (General-Purpose computing on Graphics Processing Units) is the technique of using a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU). This is made possible by adding programmable stages and higher-precision arithmetic to the graphics pipeline, which allows software developers to use stream processing on non-graphics data.