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":

Folding@home - Software - Client - Graphics Processing Units
... 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 ... researchers significant knowledge and experience with the development of GPGPU software, but in response to scientific inaccuracies with DirectX, on ...
Comparison Of AMD Graphics Processing Units - DirectX Version Note
... 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 ...
GPGPU - Applications
... because this is a serial task not suitable for regular GPGPU computation Deinterlacing Spatial-temporal de-interlacing Noise reduction Edge enhancement Color correction Hardware accelerated video ...
Brook GPU - Performance Comparison
... for like comparison between desktop CPUs and GPGPUs is problematic because of algorithmic structural differences ... 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 executing GPGPU algorithms on desktop ... to driver and Cg compiler limitations) much less efficient as a GPGPU backend and Brook can only manage 210 GFLOPs via OpenGL ...
AMD Fire Stream - Overview
... resources were allocated towards developing GPGPU products — responsible for calculating general purpose mathematical formulas — to process heavy calculations which were previously ... 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 ...