Seminar / Training GPU Libraries & Ökosystem: CUDA Libraries, Thrust, Interop-Konzepte
Inhaltsverzeichnis
- Abstract
- Zielgruppe und Voraussetzungen
- Lernziele
- Inhalte und Module
- Praxisübungen
- Agenda
Abstract
Viele GPU-Anwendungsfälle lassen sich effizienter über Bibliotheken lösen als über eigene Kernel. Dieses Seminar zeigt, wie GPU-Bibliotheken sinnvoll eingesetzt, korrekt angebunden und performanceorientiert konfiguriert werden. Schwerpunkte sind algorithmische Bausteine (Scan, Sort, Reduce), lineare Algebra und FFT-Konzepte, Speicher- und Datenlayout-Kompatibilität sowie Interoperabilität zwischen eigener Kernel-Logik und Bibliotheksaufrufen. Ziel ist ein pragmatisches Baukastenprinzip: Eigene Kernels nur dort, wo sie wirklich Differenzierung bringen.
Zielgruppe und Voraussetzungen
- Zielgruppe: Entwicklungsteams mit numerischen oder datenintensiven Pipelines
- Voraussetzungen: CUDA-Grundlagen oder allgemeines GPU-Programmverständnis
Lernziele
- Entscheidungskriterien: Bibliothek vs eigener Kernel
- Datenlayout und Speicherverwaltung bibliothekskompatibel gestalten
- Performance-Fallen bei Bibliotheksintegration vermeiden (Transfers, Strides, Batching)
- Interop-Architektur entwerfen: eigene Kernels + Bibliotheken in einer Pipeline
Inhalte und Module
- Bibliothekslandschaft (konzeptionell): BLAS/FFT/Sparse/Primitives
- Thrust- und Primitive-Patterns: Reduce/Scan/Sort als Bausteine
- Batching und Strides: Layout-Design für hohe Auslastung
- Stream-Integration: Bibliothekscalls in konkurrierende Pipelines einbetten
- Memory-Ownership: Pufferpools, temporäre Workspaces, Reuse-Strategien
- Interop-Konzepte: Datenformate, Alignment, Übergabeverträge
- Validierung: numerische Checks, deterministische Regressionen, Performance-Guardrails
Praxisübungen
- Pipeline-Refactoring: eigener Code durch Primitives ersetzen
- Batching: mehrere kleine Jobs zu einem großen Job bündeln
- Stream-Integration: Bibliothekscalls und eigene Kernels überlappen
- Layout-Übung: Strided vs contiguous und Auswirkungen messen
Agenda
- Tag 1
- Bibliotheksprinzipien und Primitives
- Datenlayout, Batching, Workspaces
- Übungen: Primitive-basierte Pipeline
- Tag 2
- Stream-Integration und Interop-Architektur
- Validierung, Tests, Performance-Guardrails
- Übungen: Overlap + Regression-Checks
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwicklungsteams mit numerischen oder datenintensiven Pipelines |
| Vorausetzung: | CUDA-Grundlagen oder allgemeines GPU-Programmverständnis |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
