Die Compute Unified Device Architecture (CUDA) ist eine von NVIDIA entwickelte Technik zur Beschleunigung wissenschaftlicher und technischer Berechnungen. Der bisher nur für Grafik genutzte Grafikchip soll mittels der CUDA-API auch als Co-Prozessor zum Einsatz kommen. Als Anwendungsbeispiele sind etwa die Lösung seismologischer oder geologischer Probleme oder die Simulation elektromagnetischer Felder genannt.
Eingesetzt werden kann die CUDA-Technologie ab den Grafikprozessoren der G8x-Serie, also ab der Geforce-8-Serie und auf den Quadro-Karten ab der Quadro FX 5600, außerdem auch noch auf den nur für diesen Zweck vorgesehenen Karten namens "Tesla", die nur noch als Co-Prozessor benutzt werden können, da ihnen Anschlüsse für Monitore fehlen.
In Zukunft soll die Technik auch zur Berechnung aufwändiger PhysX-Effekte genutzt werden.