Detaillierter Kursinhalt
Einführung
- Treffen Sie den Ausbilder.
 - Erstellen Sie ein Konto unter courses.nvidia.com/join
 
Beschleunigung von Anwendungen mit CUDA C/C++
- Lernen Sie die grundlegende Syntax und Konzepte, um GPU-fähige C/C++-Anwendungen mit CUDA zu schreiben:
 - Schreiben, Kompilieren und Ausführen von GPU-Code.
 - Parallele Thread-Hierarchie steuern.
 - Zuweisung und Freigabe von Speicher für die GPU.
 
Verwaltung von beschleunigtem Anwendungsspeicher mit CUDA C/C++
- Lernen Sie den Befehlszeilen-Profiler und den von CUDA verwalteten Speicher kennen, wobei der Schwerpunkt auf beobachtungsgesteuerten Anwendungsverbesserungen und einem tiefen Verständnis des Verhaltens des verwalteten Speichers liegt:
 - Profilieren Sie CUDA Code mit dem Befehlszeilen-Profiler.
 - Gehen Sie tief in das einheitliche Gedächtnis ein.
 - Optimieren Sie die einheitliche Speicherverwaltung.
 
Asynchrones Streaming und visuelles Profiling für beschleunigte Anwendungen mit CUDA C/C++
- Ermittlung von Möglichkeiten für eine verbesserte Speicherverwaltung und Parallelität auf Anweisungsebene:
 - Profilieren Sie CUDA Code mit NVIDIA Nsight Systems.
 - Gleichzeitige CUDA Streams verwenden.
 
Abschlussbericht
- Besprechung der wichtigsten Erkenntnisse und abschliessende Fragen.
 - Schliessen Sie die Bewertung ab, um ein Zertifikat zu erhalten.
 - Nehmen Sie an der Workshop-Umfrage teil.