processing units gpgpu tesla gpgpu card general purpose computing graphics processing units gpgpu fairly recent trend computer engineering research gpus co processors heavily optimized computer graphics processing computer graphics processing field dominated data parallel operations particularly linear algebra matrix operations early days gpgpu programs used normal graphics apis executing programs however several new programming languages platforms built general purpose computation gpus nvidia amd releasing programming environments cuda stream sdk respectively gpu programming languages include brookgpu
Formal science Computer science Parallel computing