NEWS-CENTER

NVIDIA vereinfacht mit CUDA 6 parallele Programmierung signifikant

Unified Memory und Drop-In Libraries erweitern die Programmierfunktionen für GPU-Entwickler

Weitere Informationen:  
NVIDIA
Susanna Tatár
statar@nvidia.com


Gebhardt Böhles Public Relations GmbH
Boris Böhles
Geschäftsführender Gesellschafter
Tel. +49 (0) 89 9230 6709 22
boehles@gbpublic.de

Santa Clara, Kalifornien, 14. November 2013 – NVIDIA stellt heute mit CUDA 6 eine neue Version der weltweit einflussreichsten parallelen Computing-Plattform vor.

CUDA 6 macht parallele Programmierung einfacher als je zuvor. Software-Entwickler können mit ihr maßgeblich den notwendigen Aufwand und die erforderliche Zeit für die Beschleunigung von wissenschaftlichen und konstruktionstechnischen Anwendungen, Enterprise-Applikationen sowie sonstigen Anwendungen für GPUs reduzieren.

Durch die Verbesserungen in CUDA 6 können Entwickler Applikationen umgehend um den Faktor 8 beschleunigen, indem sie einfach die vorhandenen CPU-basierten Libraries ersetzen. Schlüsselfunktionen von CUDA 6 sind:

  • Unified Memory – Vereinfacht die Programmierung, da Applikationen Zugriff auf den Speicher von CPU und GPU erhalten, ohne manuell Daten jeweils hin und her kopieren zu müssen. Dadurch wird auch die Unterstützung von GPU-Beschleunigung in vielen Programmiersprachen vereinfacht.
  • Drop-in Libraries – Beschleunigen automatisch die BLAS- und FFTW-Berechnungen in Applikationen um bis zu 8X durch den Austausch der vorhandenen CPU-Libraries durch die GPU-Varianten
  • Multi-GPU Scaling – Neu angelegte BLAS- und FFT-GPU-Libraries skalieren automatisch über bis zu acht GPUs in einem Single Node und liefern über neun Teraflops Double-Precision-Leistung pro Node. Es werden größere Workloads als je zuvor unterstützt (bis zu 512GB). Multi-GPU Scaling lässt sich auch mit der neuen BLAS Drop-in Library nutzen.

„Durch das automatische Datenmanagement des Unified Memory, können wir Kernels für die GPU sehr schnell erzeugen. Die Komplexität des Codes reduziert sich und Entwicklungszeiten werden bis zu 50 Prozent kürzer“, sagt Rob Hoekstra, Manager of Scalable Algorithms Department bei den Sandia National Laboratories. „Diese Möglichkeiten sind äußerst hilfreich, um künftige Programmierungsmodelle festzulegen und anspruchsvollere, größere Codes auf GPUs zu portieren.“

„Unsere Technologien haben großen Studios, Spieleentwicklern und Animateuren geholfen, beeindruckende 3D-Animationen und Effekte zu erschaffen“, sagt Paul Doyle, CEO bei Fabric Engine, Inc. „Sie alle haben uns dringend gebeten, NVIDIA-GPU-Beschleunigung zu unterstützen, aber das Speichermanagement stellte sich bei komplexen Anwendungsszenarien in der Produktion als zu schwierig heraus. Mit Unified Memory wird dies automatisch abgewickelt und der Fabric-Compiler kann so die NVIDIA-GPUs ansteuern. Die Applikationen unsere Kunden laufen damit bis zu zehnmal schneller.“

Zusätzlich zu den neuen Funktionen bietet die CUDA-6-Plattform eine komplette Suite mit Programmier-Tools, GPU-beschleunigten Mathematik-Libraries, Dokumentationen und Programmier-Anleitungen.

Die Version 6 des CUDA-Toolkits wird voraussichtlich Anfang 2014 verfügbar sein. Mitglieder des CUDA Computing Registered Developer Program erhalten automatisch eine Nachricht, sobald der Download bereitsteht. Wer am Developer Program teilnehmen möchte, kann sich hier registrieren.

Weitere Informationen zur CUDA-6-Plattform gibt es auf der SC13 in Denver vom 18. bis 21. November am NVIDIA-Stand 613 und auf der NVIDIA-CUDA-Webseite.

Über CUDA
CUDA ist eine von NVIDIA entwickelte Parallel-Computing-Plattform sowie ein Programmiermodell. Es ermöglicht eine deutliche Steigerung der Rechenleistung durch die Nutzung von GPUs. Mit mehr als zwei Millionen Downloads und der Unterstützung durch mehr als 240 führenden Engineering-, Wissenschafts- und kommerzieller Anwendungen, wird das CUDA-Programmiermodell in über 700 Universitäten und Institutionen weltweit gelehrt und stellt die beliebteste Methode für Entwickler dar, die Vorteile von GPU-beschleunigtem Computing zu nutzen.

Bleiben Sie bei NVIDIA auf dem Laufenden:


Über NVIDIA
NVIDIA (NASDAQ: NVDA) leistet seit 1993 Pionierarbeit auf dem Gebiet des visuellen Computings. Die Technologien des Unternehmens transformieren Bildschirmwelten in eine Welt von interaktiven Erlebnissen für Gamer und Wissenschaftler, für Endkunden und Unternehmen. Weitere Informationen gibt es unter http://www.nvidia.de und http://www.nvidia.de/page/newsandevents.html.