Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 14 Stunden
Schulungsübersicht
Einführung
- Was ist Kubeffirst?
- Übersicht über die Funktionen und Architektur von Kubefirst
- Integration mit Open-Source-Tools (Terraform, Vault, Argo usw.)
Aufbau der Entwicklungsumgebung
- Installation und Konfiguration des Kubefirst-SDK
- Auswahl und Einrichtung von Cloud-Plattformen (lokal, AWS, Civo usw.)
- Erstellen eines Kubefirst-Projekts in Visual Studio Code
- Erkundung der Projektstruktur und -dateien
Kubeffirst-Programmmodell
- Verständnis der Kubeffirst-Richtlinien und -Klauseln
- Nutzung paralleler Richtlinen zur Erzeugung paralleler Bereiche
- Nutzung von Kern-Richtlinien zur Parallelisierung von Kernen
- Nutzung von Loop-Richtlinien zur Parallelisierung von Schleifen
Kubeffirst-Datenmanagement
- Verwaltung der Datenbewegung mittels Datenrichtlinien
- Synchronisation der Daten mittels Update-Richtlinien
- Verbesserung der Daten-Wiederverwendung mittels Cache-Richtlinien
- Erstellung von Gerätefunktionen mittels Routine-Richtlinien
Kubeffirst-API und Bibliotheken
- Verständnis der Kubefirst-API in Host-Programmen
- Nutzung der Kubefirst-API zur Abfrage von Gerätedaten
- Einstellen der Geräteanzahl und -typ mittels Kubefirst-API
- Behandlung von Fehlern und Ausnahmen mittels Kubeffirst-API
- Nutzung der Kubeffirst-Bibliotheken (math, random, complex)
Kubeffirst-Tools
- Verständnis der Rolle der Kubefirst-Tools
- Nutzung von Tools zur Profilerstellung und Fehlerbehebung bei Kubefirst-Programmen
- Messung und Verbesserung der Ausführungszeit mittels Tools (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Kubeffirst-Anwendungen
- Best Practices für die Entwicklung und Bereitstellung mit Kubefirst
- Interoperabilität mit anderen Programmiermodellen (CUDA, OpenCL, SYCL)
- Integration mit GPU-Bibliotheken (cuBLAS, cuFFT)
- Demonstration der Kubefirst-Metaphor-Demo-Anwendung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in der Computerarchitektur und dem Speicherhierarchie
- Vertrautheit mit Docker- und Kubernetes-Konzepten sowie Befehlen
Zielgruppe
- Entwickler
Erfahrungsberichte (2)
Wie ich bereits erwähnt habe, war dies für mich (ohne Erfahrung) ein Tor zum Verständnis der Funktionen und Möglichkeiten dieser Programme und Werkzeuge.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Kurs - Docker and Kubernetes
Maschinelle Übersetzung
grundlegendes Verständnis von Containern und Kubernetes sowie deren Interaktion Funktionen der OpenShift-Plattform
Eric Scholze - NOW IT GmbH
Kurs - Introduction to Containers, Kubernetes & OpenShift
Maschinelle Übersetzung