Schița de curs
Introducere
- Ce este Kubefirst?
- Prezentare generală a caracteristicilor și arhitecturii Kubefirst
- Integrarea cu instrumente open source (Terraform, Vault, Argo, etc.)
Configurarea mediului de dezvoltare
- Instalarea și configurarea SDK Kubefirst
- Alegerea și configurarea platformelor cloud (Local, AWS, Civo, etc.)
- Crearea unui proiect Kubefirst în Visual Studio Code
- Explorarea structurii și fișierelor proiectului
Modelul de programare Kubefirst
- Înțelegerea directivelor și clauzelor Kubefirst
- Folosirea directivelor paralele pentru crearea regiunilor paralele
- Folosirea directivelor kernel pentru paralelizarea kernel-urilor
- Folosirea directivelor de buclă pentru paralelizarea buclelor
Gestionarea datelor în Kubefirst
- Gestionarea mișcării datelor cu directive de date
- Sincronizarea datelor cu directive de actualizare
- Îmbunătățirea reutilizării datelor cu directive de cache
- Crearea funcțiilor dispozitivului cu directive de rutină
API și biblioteci Kubefirst
- Înțelegerea API-ului Kubefirst în programele gazdă
- Folosirea API-ului Kubefirst pentru interogarea informațiilor despre dispozitiv
- Setarea numărului și tipului de dispozitiv cu API-ul Kubefirst
- Gestionarea erorilor și excepțiilor cu API-ul Kubefirst
- Folosirea bibliotecilor Kubefirst (matematică, aleatoriu, complex)
Instrumente Kubefirst
- Înțelegerea rolului instrumentelor Kubefirst
- Folosirea instrumentelor pentru profilarea și depanarea programelor Kubefirst
- Măsurarea și îmbunătățirea timpului de execuție cu instrumente (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Aplicații Kubefirst
- Cele mai bune practici pentru dezvoltarea și implementarea cu Kubefirst
- Interoperabilitatea cu alte modele de programare (CUDA, OpenCL, SYCL)
- Integrarea cu biblioteci GPU (cuBLAS, cuFFT)
- Demonstrarea aplicației demo Kubefirst Metaphor
Rezumat și pași următori
Cerințe
- Cunoștințe de bază despre arhitectura calculatoarelor și ierarhia memoriei
- Familiaritate cu conceptele și comenzile Docker și Kubernetes
Public țintă
- Dezvoltatori
Mărturii (5)
Interactivitate, fără să citim diapozitive toată ziua
Emilien Bavay - IRIS SA
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