- CUDA
-
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 kommt mittels der CUDA-API auch als Co-Prozessor zum Einsatz. Als Anwendungsbeispiele sind etwa die Lösung seismologischer oder geologischer Probleme oder die Simulation elektromagnetischer Felder genannt. Breite Anwendung findet CUDA beim Projekt SETI@home im Rahmen des Berkeley Open Infrastructure for Network Computing.
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.
Seit dem Zukauf der PhysX-Technologie von Ageia entwickelt NVidia diese Technologie weiter und hat sie auf CUDA umgeschrieben. PhysX nutzen bereits einige neue Spiele, u.a. Mirror's Edge.
Software
Eines der ersten Programme, welches CUDA überstützte, war der Client von folding@home, der die Geschwindigkeit medizinischer Berechnungen vervielfachen konnte. Am 17. Dezember 2008 folgte der Client von SETI@home, der die Suche nach außerirdischem Leben bis zu 10-mal schneller absolvieren kann. NVIDIA selbst brachte die Software "Badaboom" heraus, ein Videokonverter, der bis zu 20-mal schneller Videos konvertieren kann, als eine Berechnung durch die CPU. Andere Programme wie "TMPGEnc" oder Photoshop CS4 unterstützen CUDA, um verschiedene Arbeitsvorgänge zu beschleunigen (z.B. der Einsatz von Filtern, ...)
Siehe auch
Weblinks
- Offizielle Homepage (englisch)
- Tesla heise.de
- CUDA-Analyse bei Tom's Hardware
- http://www.gpu4vision.org Wissenschaftliche Publikationen, Videos und Software
- [1] EA :: Mirror's Egde nutzt PhysiX
Wikimedia Foundation.