<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="34484" language="de" source="https://portal.flane.ch/swisscom/xml-course/nvidia-faccc" lastchanged="2025-10-15T01:47:17+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Fundamentals of Accelerated Computing with Modern CUDA C++</title><productcode>FACCC</productcode><vendorcode>NV</vendorcode><vendorname>Nvidia</vendorname><fullproductcode>NV-FACCC</fullproductcode><version>2.0</version><objective>&lt;p&gt;Am Ende des Workshops kennen Sie die grundlegenden Werkzeuge und Techniken f&amp;uuml;r GPU-beschleunigte C/C++-Anwendungen mit CUDA und k&amp;ouml;nnen sie anwenden:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Schreiben von Code, der von einem GPU-Beschleuniger ausgef&amp;uuml;hrt werden soll&lt;/li&gt;&lt;li&gt;Parallelit&amp;auml;t auf Daten- und Anweisungsebene in C/C++-Anwendungen mit CUDA offenlegen und ausdr&amp;uuml;cken&lt;/li&gt;&lt;li&gt;Nutzung von CUDA-verwaltetem Speicher und Optimierung der Speichermigration durch asynchrones Prefetching&lt;/li&gt;&lt;li&gt;Nutzen Sie Befehlszeilen- und visuelle Profiler zur Unterst&amp;uuml;tzung Ihrer Arbeit&lt;/li&gt;&lt;li&gt;Nutzung gleichzeitiger Datenstr&amp;ouml;me f&amp;uuml;r Parallelit&amp;auml;t auf Anweisungsebene&lt;/li&gt;&lt;li&gt;Schreiben Sie GPU-beschleunigte CUDA C/C++-Anwendungen oder &amp;uuml;berarbeiten Sie bestehende CPU-basierte Anwendungen mit einem profilgesteuerten Ansatz.&lt;/li&gt;&lt;/ul&gt;</objective><outline>&lt;p&gt;&lt;strong&gt;Einf&amp;uuml;hrung&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Treffen Sie den Ausbilder.&lt;/li&gt;&lt;li&gt;Erstellen Sie ein Konto unter courses.nvidia.com/join&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Beschleunigung von Anwendungen mit CUDA C/C++&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lernen Sie die grundlegende Syntax und Konzepte, um GPU-f&amp;auml;hige C/C++-Anwendungen mit CUDA zu schreiben:&lt;/li&gt;&lt;li&gt;Schreiben, Kompilieren und Ausf&amp;uuml;hren von GPU-Code.&lt;/li&gt;&lt;li&gt;Parallele Thread-Hierarchie steuern.&lt;/li&gt;&lt;li&gt;Zuweisung und Freigabe von Speicher f&amp;uuml;r die GPU.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Verwaltung von beschleunigtem Anwendungsspeicher mit CUDA C/C++&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lernen Sie den Befehlszeilen-Profiler und den von CUDA verwalteten Speicher kennen, wobei der Schwerpunkt auf beobachtungsgesteuerten Anwendungsverbesserungen und einem tiefen Verst&amp;auml;ndnis des Verhaltens des verwalteten Speichers liegt:&lt;/li&gt;&lt;li&gt;Profilieren Sie CUDA Code mit dem Befehlszeilen-Profiler.&lt;/li&gt;&lt;li&gt;Gehen Sie tief in das einheitliche Ged&amp;auml;chtnis ein.&lt;/li&gt;&lt;li&gt;Optimieren Sie die einheitliche Speicherverwaltung.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Asynchrones Streaming und visuelles Profiling f&amp;uuml;r beschleunigte Anwendungen mit CUDA C/C++&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ermittlung von M&amp;ouml;glichkeiten f&amp;uuml;r eine verbesserte Speicherverwaltung und Parallelit&amp;auml;t auf Anweisungsebene:&lt;/li&gt;&lt;li&gt;Profilieren Sie CUDA Code mit NVIDIA Nsight Systems.&lt;/li&gt;&lt;li&gt;Gleichzeitige CUDA Streams verwenden.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Abschlussbericht&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Besprechung der wichtigsten Erkenntnisse und abschliessende Fragen.&lt;/li&gt;&lt;li&gt;Schliessen Sie die Bewertung ab, um ein Zertifikat zu erhalten.&lt;/li&gt;&lt;li&gt;Nehmen Sie an der Workshop-Umfrage teil.&lt;/li&gt;&lt;/ul&gt;</outline><comments>&lt;p&gt;&lt;em&gt;Dieser Text wurde automatisiert &amp;uuml;bersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/en/course/nvidia-faccc&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;hier&lt;/a&gt;&lt;/span&gt;.&lt;/em&gt;&lt;/p&gt;</comments><objective_plain>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.</objective_plain><outline_plain>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.</outline_plain><comments_plain>Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.</comments_plain><duration unit="d" days="0">8 Stunden</duration><pricelist><price country="US" currency="USD">500.00</price><price country="DE" currency="EUR">500.00</price><price country="AT" currency="EUR">500.00</price><price country="SE" currency="EUR">500.00</price><price country="SI" currency="EUR">500.00</price><price country="GB" currency="GBP">420.00</price><price country="IT" currency="EUR">500.00</price><price country="CA" currency="CAD">690.00</price></pricelist><miles/></course>