Schița de curs
Introducere
- Ce este Kubefirst?
- Panorama caracteristicilor și arhitecturii Kubefirst
- Integrarea cu instrumentele open source (Terraform, Vault, Argo, etc.)
Setați mediul de dezvoltare
- Instalarea și configurarea SDK-ului Kubefirst
- Alegerea și setarea platformelor cloud (Local, AWS, Civo, etc.)
- Crearea unui proiect Kubefirst în Visual Studio Code
- Explorarea structurii proiectului și fișierelor
Modelul de programare Kubefirst
- Înțelegerea directivelor și clauzelor Kubefirst
- Folosirea directivelor paralele pentru crearea regiunilor paralele
- Folosirea directivelor kernelelor pentru paralelizarea kernelelor
- Folosirea directivelor buclelor pentru paralelizarea buclelor
Gestionarea datelor Kubefirst
- Gestionarea mișcării datelor cu directiva de date
- Sincronizarea datelor cu directiva update
- Îmbunătățirea reutilizării datelor cu directiva cache
- Crearea funcțiilor dispozitivului cu directiva routine
API-ul și bibliotecile Kubefirst
- Înțelegerea API-ului Kubefirst în programele gazdă
- Folosirea API-ului Kubefirst pentru interogarea informațiilor dispozitivului
- Setarea numărului și tipului de dispozitiv cu API-ul Kubefirst
- Gestionați erorile și excepțiile cu API-ul Kubefirst
- Folosirea bibliotecilor Kubefirst (math, random, complex)
Instrumentele Kubefirst
- Înțelegerea rolului instrumentelor Kubefirst
- Folosirea instrumentelor pentru profilare și depanare a programelor Kubefirst
- Măsurarea și îmbunătățirea timpului de execuție cu instrumentele (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Aplicațiile Kubefirst
- Cel mai bune practici pentru dezvoltarea și implementarea cu Kubefirst
- Interoperabilitatea cu alte modele de programare (CUDA, OpenCL, SYCL)
- Integrarea cu bibliotecile GPU (cuBLAS, cuFFT)
- Demonstrația aplicației demo Kubefirst Metaphor
Rezumat și următorii pași
Cerințe
- Cunoștințe de bază despre arhitectura computerelor și ierarhia memoriei
- Familiarizarea cu conceptele și comenzile Docker și Kubernetes
Audiență
- Dezvoltatori
Mărturii (5)
mi-a plăcut faptul că am făcut exercițiile practice, de asemenea
Silbia Bursuc
Curs - Kubernetes Advanced
Tradus de catre o masina
el a fost răbdător și a înțeles că am rămas în urmă
Albertina - REGNOLOGY ROMANIA S.R.L.
Curs - Deploying Kubernetes Applications with Helm
Tradus de catre o masina
Formarea a fost mai practică
Siphokazi Biyana - Vodacom SA
Curs - Kubernetes on AWS
Tradus de catre o masina
Învațarea despre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curs - Kubernetes on Azure (AKS)
Tradus de catre o masina
A oferat o bază solidă pentru Docker și Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curs - Docker (introducing Kubernetes)
Tradus de catre o masina