Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 14 timmar
Kursplan
Introduktion
- Vad är Kubefirst?
- Översikt över Kubefirsts funktioner och arkitektur
- Tillämpning med öppen källkod (Terraform, Vault, Argo osv.)
Sätt upp utvecklingsmiljö
- Installera och konfigurera Kubefirst-SDK
- Välja och sätta upp molnplattformar (Local, AWS, Civo osv.)
- Skapa ett Kubefirst-projekt i Visual Studio Code
- Utforska projektsstrukturen och filer
Kubefirst-programmeringsmodell
- Förstå Kubefirst-direktiv och -klausuler
- Använda parallella direktiv för att skapa parallella regioner
- Använda kernels-direktiv för att parallellisera kernels
- Använda loopar-direktiv för att parallellisera slingor
Kubefirst-datamanagement
- Hantera datamovement med data-direktiv
- Synkronisera data med update-direktiv
- Förbättra datanyttanvändning med cache-direktiv
- Skapa enhetsfunktioner med routine-direktiv
Kubefirst-API och bibliotek
- Förstå Kubefirst-API i värdprogram
- Använda Kubefirst-API för att fråga efter enhetsinformation
- Sätt antal och typ av enheter med Kubefirst-API
- Hantera fel och undantag med Kubefirst-API
- Använda Kubefirst-bibliotek (matematik, slumpmässig, komplext)
Kubefirst-verktyg
- Förstå rollen av Kubefirst-verktyg
- Använda verktyg för att profilerar och felsöka Kubefirst-program
- Mät och förbättra körningstid med verktyg (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Kubefirst-applikationer
- Bästa praxis för utveckling och distribution med Kubefirst
- Interoperabilitet med andra programmeringsmodeller (CUDA, OpenCL, SYCL)
- Tillämpning med GPU-bibliotek (cuBLAS, cuFFT)
- Försöksdemonstration av Kubefirst Metaphor-demoapplikation
Sammanfattning och nästa steg
Krav
- Grundläggande kunskap om datorarkitektur och minneshierarki
- Förmåga att använda Docker- och Kubernetes-begrepp och kommandon
Målgrupp
- Utvecklare
Vittnesmål (2)
Som jag sade tidigare var detta för en person som mig (utan tidigare erfarenhet) ett första steg mot att förstå funktioner och verktyg i dessa program.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Kurs - Docker and Kubernetes
Maskintolkat
grundläggande förståelse av containrar och Kubernetes samt hur de samverkar funktioner hos OpenShift-plattformen
Eric Scholze - NOW IT GmbH
Kurs - Introduction to Containers, Kubernetes & OpenShift
Maskintolkat