Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Návrh Školení
Úvod
- Co je Kubefirst?
- Přehled funkcí a architektury Kubefirst
- Jak se Kubefirst integruje s jinými open source nástroji, jako je Terraform, Vault, Argo atd.
Nastavení vývojového prostředí
- Instalace a konfigurace Kubefirst SDK
- Výběr a nastavení podporovaných cloudových platforem, jako jsou místní, AWS, Civo atd.
- Vytvoření nového projektu Kubefirst pomocí kódu Visual Studio
- Prozkoumání struktury projektu a souborů
Model Kubefirst Programming
- Pochopení role direktiv a klauzulí Kubefirst v kódu hostitele a zařízení
- Použití paralelní direktivy a klauzulí Kubefirst k vytvoření paralelních oblastí a určení počtu gangů, pracovníků a vektorů
- Použití direktivy a klauzulí jader Kubefirst k vytvoření oblastí jader a nechat kompilátor rozhodnout o paralelismu
- Použití direktivy a klauzulí cyklu Kubefirst k paralelizaci smyček a určení distribuce smyček, sbalení, zmenšení a dlaždice
Kubefirst Data Management
- Použití datové direktivy a klauzulí Kubefirst ke správě pohybu dat a datových oblastí
- Použití aktualizační direktivy a klauzulí Kubefirst k synchronizaci dat mezi hostitelem a zařízením
- Použití direktivy a klauzulí mezipaměti Kubefirst ke zlepšení opětovného použití dat a umístění
- Použití rutiny a klauzulí Kubefirst k vytvoření funkcí zařízení a určení typu funkce a délky vektoru
Kubefirst API a knihovny
- Pochopení role Kubefirst API v hostitelském programu
- Použití Kubefirst API k dotazování na informace a možnosti zařízení
- Použití Kubefirst API k nastavení čísla zařízení a typu zařízení
- Použití Kubefirst API ke zpracování chyb a výjimek
- Použití Kubefirst API k vytváření a synchronizaci událostí
- Používání knihoven Kubefirst, jako jsou matematické, náhodné a komplexní, k provádění běžných úkolů a operací
Nástroje Kubefirst
- Pochopení role nástrojů Kubefirst v procesu vývoje
- Použití nástrojů Kubefirst k profilování a ladění programů Kubefirst a identifikaci překážek výkonu a příležitostí
- Používání nástrojů Kubefirst, jako je PGI Compiler, NVIDIA Nsight Systems a Allinea Forge, k měření a zlepšování doby provádění a využití zdrojů
Aplikace Kubefirst
- Pochopení osvědčených postupů a tipů pro vývoj a nasazení aplikací s Kubefirst
- Použití funkcí interoperability Kubefirst, jako je deviceptr, use_device a kubefirst_memcpy, k integraci Kubefirst s jinými programovacími modely, jako je CUDA, OpenCL a SYCL
- Použití funkcí interoperability Kubefirst, jako jsou host_data a deklarace, k integraci Kubefirst s knihovnami GPU, jako jsou cuBLAS a cuFFT
- Použití ukázkové aplikace Kubefirst Metaphor k demonstraci toho, jak vše na platformě funguje
Shrnutí a další kroky
Požadavky
- Základní znalosti architektury počítačů a hierarchie paměti
- Znalost pojmů a příkazů Docker a Kubernetes
Publikum
- Vývojáři
14 hodiny
Reference (5)
byl trpělivý a pochopil, že zaostáváme
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurz - Deploying Kubernetes Applications with Helm
Machine Translated
Vysvětlil vše, nejen k8s pojmy.
Stefan Voinea - EMAG IT Research S.R.L
Kurz - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Kurz - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurz - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.