Nvidias CUDA jetzt auch für ARM-Architekturen

Nvidias Cuda unterstützt jetzt auch ARM. Quelle: Nvidia
Nvidias Cuda unterstützt jetzt auch ARM. Quelle: Nvidia

Indem Nvidia die Compute Unified Device Architecture erstmals auch für ARM-Prozessoren verfügbar macht, wächst der Bereich von möglichen Einsatzszenarien für ARM. Mit CUDA ermöglicht es Nvidia Grafikprozessoren für Berechnungen einzusetzen. Vor allem bei hochgradig datenparallelen Anwendungen kann die GPU erhebliche Leistungssteigerungen ermöglichen.  Vor allem in der Wissenschaft, im High-Performance Computung, in Simulationen sowie im Mobilbereich werden solche GPU-Rechner eingesetz.

Die jüngste Version con CUDA hat Nvidia auf der International Supercomputing Conference in Leipzig vorgestellt. Sie macht GPU-beschleunigtes Computing auch für Systeme mit ARM-Prozessoren möglich. CUDA wird derzeit von über 640 Universitäten weltweit eingesetzt.

Neben ARM-Untersützung bringt der CUDA 5.5 Release Candidate neue Funktionen für die Leistungsanalyse, Visual Profiler und Nsight Eclipse Edition, die Entwicklern helfen, Flaschenhälse zu finden und einzelne Systeme zu optimieren. Gleichzeitig wurde die Unterstützung von Hyper-Q verbessert, was besonders für Anwendungen wichtig ist, die noch das Message Passing Interface (MPI) nutzen. MPI-Lasten können nun priorisiert werden.

Da es sich um einen Cross-Compiler handelt, können Entwickler den Code für ARM-Systeme auf x86-Systemen kompilieren und dann die fertigen Anwendungen auf ARM-Systeme übertragen. Weiterhin sind diverse Werkzeuge, GPU-basierte Bibliotheken für mathematische Funktionen und eine umfassende Dokumentation enthalten. CUDA 5.5 steht auf Nvidias Servern zum Download bereit.

“Seit Entwickler 2006 angefangen haben, CUDA zu nutzen, haben Generationen mit besseren, exponentiell schnelleren CUDA-GPUs die Leistungsfähigkeit von Anwendungen auf x86-Systemen dramatisch verbessert”, kommentiert Ian Buck, der bei Nvidia als General Manager für GPU Computing zuständig ist. “Mit der Unterstützung für ARM erhalten Entwickler gewaltige Flexibilität, um GPU-Beschleunigung schnell und einfach ihren Anwendungen für die HPC-Plattformen der nächsten Generation hinzuzufügen.”

[mit Material von Florian Kalenda, ZDNet.de]

Tipp: Wie gut kennen Sie sich mit Prozessoren aus? Überprüfen Sie Ihr Wissen – mit dem Quiz auf silicon.de.

Redaktion

Recent Posts

Low Code, High Impact: Transformation von ISS Palvelut

Das finnische Facility-Service-Unternehmen ISS Palvelut hat eine umfassende Transformation seiner Betriebsabläufe und IT-Systeme eingeleitet.

1 Tag ago

Vorsicht vor verseuchten PDFs

PDFs werden zunehmend zum trojanischen Pferd für Hacker und sind das ideale Vehikel für Cyber-Kriminelle,…

1 Tag ago

KI transformiert die Fertigungsindustrie

Laut Teamviewer-Report „The AI Opportunity in Manufacturing“ erwarten Führungskräfte den größten Produktivitätsboom seit einem Jahrhundert.

2 Tagen ago

Hat die zunehmende Dominanz von Microsoft in der IT-Security Folgen?

Microsoft erobert zunehmend den Markt für Cybersicherheit und setzt damit kleinere Wettbewerber unter Druck, sagt…

4 Tagen ago

Frauen in IT-Führungspositionen stark unterrepräsentiert

Nur 14 Prozent der Führungskräfte in der IT sind weiblich. Warum das so ist und…

4 Tagen ago

Drei Viertel aller deutschen KMUs testen ihre Backups nicht regelmäßig

Obwohl ein Großteil der Unternehmen regelmäßig Backups durchführt, bleiben Tests zur tatsächlichen Funktionsfähigkeit häufig aus.

4 Tagen ago