MATLAB Plug-in von NVIDIA: Mit der GPU Programmlaufzeiten verkürzen

(Auszug aus der Pressemitteilung)

München, 17. Juli 2007 – Simulationen aus Wissenschaft und Industrie benötigten bisher auf PC-Hardware mehrere Tage Rechenzeit. Mit dem neuen MATLAB Plug-in von NVIDIA und einer leistungsfähigen GPU geht es wesentlich schneller.

Anzeige

Das Plug-in ermöglicht Applikationen den Zugriff auf die Standard-Bibliotheken der Graphics Processing Unit (GPU). Hierbei werden Teile des Programmcode in der NVIDIA-CUDA-Umgebung an die GPU übertragen und dort verarbeitet. Außerdem unterstützt das Plug-in Entwickler als Referenzmodell dabei, diese Funktionalität für eigene Applikationen zu adaptieren. Die Geschwindigkeitszuwächse, die sich mit dieser Technik erzielen lassen, sind beachtlich, wie man an MATLAB-Programmen sehen kann. Diese werden für die numerische Simulation in Wissenschaft und Industrie eingesetzt, wobei oft riesige Datenmengen zu verarbeiten sind. Rechenzeiten von mehreren Stunden oder Tagen selbst für einfache Simulationen sind bei MATLAB nicht ungewöhnlich.

“Eine typische 2D-MATLAB-Simulation von isotropen Turbulenzen mit einer Auflösung von 1.024 x 1.024 für wissenschaftliche Publikationen dauert normalerweise zwei Tage”, erläutert Andy Keane, General Manager GPU Computing bei NVIDIA. “Mit CUDA Plug-ins erzielen wir dasselbe Ergebnis in nur vier Stunden. Das ist eine Verbesserung um den Faktor 12. Und wir werden mit weiteren Optimierungen die Geschwindigkeit in Zukunft noch steigern können.”

Das MATLAB Plug-in steht ab sofort zum Download bereit.