Fundamentals of Accelerated Computing with CUDA C/C++ (FACCC)

 

Kursüberblick

In diesem Workshop werden die grundlegenden Tools und Techniken zur Beschleunigung von C/C++-Anwendungen für die Ausführung auf massiv parallelen GPUs mit CUDA® vermittelt. Sie lernen, wie man Code schreibt, die Code-Parallelisierung mit CUDA konfiguriert, die Speichermigration zwischen CPU und GPU-Beschleuniger optimiert und den gelernten Arbeitsablauf bei einer neuen Aufgabe implementiert - der Beschleunigung eines voll funktionsfähigen, aber nur für die CPU ausgelegten Partikelsimulators, um massive Leistungssteigerungen zu erzielen. Am Ende des Workshops haben Sie Zugang zu zusätzlichen Ressourcen, um selbst neue GPU-beschleunigte Anwendungen zu erstellen.

Bitte beachten Sie, dass eine einmal bestätigte Buchung nicht mehr rückerstattet werden kann. Das bedeutet, dass Sie Ihren Platz für eine Veranstaltung nach der Bestätigung nicht mehr stornieren können und keine Rückerstattung erfolgt, unabhängig von der Teilnahme an der Veranstaltung.

Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.

Kursziele

Am Ende des Workshops kennen Sie die grundlegenden Werkzeuge und Techniken für GPU-beschleunigte C/C++-Anwendungen mit CUDA und können sie anwenden:

  • Schreiben von Code, der von einem GPU-Beschleuniger ausgeführt werden soll
  • Parallelität auf Daten- und Anweisungsebene in C/C++-Anwendungen mit CUDA offenlegen und ausdrücken
  • Nutzung von CUDA-verwaltetem Speicher und Optimierung der Speichermigration durch asynchrones Prefetching
  • Nutzen Sie Befehlszeilen- und visuelle Profiler zur Unterstützung Ihrer Arbeit
  • Nutzung gleichzeitiger Datenströme für Parallelität auf Anweisungsebene
  • Schreiben Sie GPU-beschleunigte CUDA C/C++-Anwendungen oder überarbeiten Sie bestehende CPU-basierte Anwendungen mit einem profilgesteuerten Ansatz.

Weiterführende Kurse

Preise & Trainingsmethoden

Online Training

Dauer
1 Tag

Preis
  • auf Anfrage
Klassenraum-Training

Dauer
1 Tag

Preis
  • auf Anfrage
 

Kurstermine

Instructor-led Online Training:   Kursdurchführung online im virtuellen Klassenraum.

Englisch

6 Stunden Differenz zu Mitteleuropäische Zeit (MEZ)

Online Training Zeitzone: Eastern Standard Time (EST) Kurssprache: Englisch
Online Training Zeitzone: Eastern Standard Time (EST) Kurssprache: Englisch

7 Stunden Differenz zu Mitteleuropäische Zeit (MEZ)

Online Training Zeitzone: Central Daylight Time (CDT) Kurssprache: Englisch
Online Training Zeitzone: Central Daylight Time (CDT) Kurssprache: Englisch