Die ursprüngliche Aufgabe von Grafikchips ist, den Bildschirm mit Pixel zu füllen. Inzwischen eignen sich die umfangreichen Befehlssätze der GPUs auch für allgemeine Berechnungen.
CUDA und OpenCL sind zwei Software-Bibliotheken, mit denen man den Grafikprozessor für normale Anwendungen rechnen lassen kann.