GPGPU

General-purpose computing on graphics processing units (General-purpose graphics processing unit, GPGPU, GPGP or less often GP²U) is the utilization of 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). Any GPU providing a functionally complete set of operations performed on arbitrary bits can compute any computable value. Additionally, the use of multiple graphics cards in one computer, or large numbers of graphics chips, further parallelizes the already parallel nature of graphics processing.

OpenCL is the currently dominant open general-purpose GPU computing language. The dominant proprietary framework is Nvidia's CUDA.

Read more about GPGPU:  Programmability, GPGPU Programming Concepts, Applications

Other articles related to "gpgpu, gpgpus":

Comparison Of AMD Graphics Processing Units - DirectX Version Note
... DirectX 9.0b – Pixel Shader 2.0b Vertex Shader 2.0 DirectX 9.0c – Shader Model 3.0, GPGPU DirectX 9.0L – Windows Vista only, Vista version of DirectX 9.0c, Shader Model 3.0, Windows Graphics Foundation 1.0 ...
AMD Fire Stream - Overview
... were allocated towards developing GPGPU products — responsible for calculating general purpose mathematical formulas — to process heavy calculations which were ... GPGPUs were projected to have performance gains upwards of a factor of 10 when compared to CPU-only projections ... Similar GPGPUs appeared as early as the early 2000s ...
GPGPU - Applications
... is a serial task not suitable for regular GPGPU computation Deinterlacing Spatial-temporal de-interlacing Noise reduction Edge enhancement Color correction ...
Brook GPU - Performance Comparison
... A like for like comparison between desktop CPUs and GPGPUs is problematic because of algorithmic structural differences ... However, traditionally (due to shader program length limits) most GPGPU kernels tend to perform relatively small amounts of work on large amounts of data in parallel, so the big problem with directly ... is currently (due to driver and Cg compiler limitations) much less efficient as a GPGPU backend and Brook can only manage 210 GFLOPs via OpenGL ...
Folding@home - Software - Client - Graphics Processing Units
... platforms and many scientists and researchers are pursuing general purpose GPU (GPGPU) computing ... Before 2010 the computational reliability of GPGPU consumer-grade hardware was largely unknown, and circumstantial evidence related to the lack of built-in error detection and correction in GPU memory raised ... GPU1 gave researchers significant knowledge and experience with the development of GPGPU software, but in response to scientific inaccuracies with DirectX, on April 10, 2008 it was succeeded by GPU2, the second ...