Saturday, April 18, 2009

What is 'GPGPU Computing'?

GPGPU (General-Purpose computation on Graphics Processing Units) is a new term for the computer sciences. Since 1970s with the development ANTIC and CTIA chips for the commodore and Amiga computers very long way had passed on the development of Graphical processing units (GPUs) till today resulting such a large computing abilities to nowadays GPUs. GPUs were being prorammed with shading apis like OpenGL and DirectX for the development of pixel shading applications such as games, scientific visualization and virtual reality applications. GPGPU means usage of GPUs for non-graphical computations with the interfaces developed by GPU providers such as CUDA by NVIDIA and ACML by ATI.