Cursusaanbod
Introductie
- Wat is Kubefirst?
- Overzicht van Kubefirst-functies en -architectuur
- Hoe Kubefirst integreert met andere open source tools, zoals Terraform, Vault, Argo, etc.
Opzetten van de ontwikkelomgeving
- Kubefirst SDK installeren en configureren
- Het kiezen en instellen van de ondersteunde cloudplatforms, zoals lokaal, AWS, Civo, enz.
- Een nieuw Kubefirst-project maken met behulp van Visual Studio Code
- Verkennen van de projectstructuur en bestanden
Kubefirst Programming Model
- Inzicht in de rol van Kubefirst-richtlijnen en -clausules in de host- en apparaatcode
- Kubefirst parallelle richtlijn en clausules gebruiken om parallelle regio's te creëren en het aantal bendes, arbeiders en vectoren te specificeren
- Kubefirst kernels directive en clauses gebruiken om kernels regio's te maken en de compiler het parallellisme te laten bepalen
- Kubefirst-lusrichtlijn en -clausules gebruiken om lussen te parallelliseren en de lusverdeling, samenvouwing, reductie en tegel te specificeren
Kubefirst Data Management
- Kubefirst-gegevensrichtlijn en -clausules gebruiken om gegevensverplaatsing en gegevensregio's te beheren
- Kubefirst-updaterichtlijn en -clausules gebruiken om gegevens tussen de host en het apparaat te synchroniseren
- Kubefirst-cacherichtlijn en -clausules gebruiken om het hergebruik en de lokalisatie van gegevens te verbeteren
- Kubefirst-routinerichtlijnen en -clausules gebruiken om apparaatfuncties te maken en het functietype en de vectorlengte te specificeren
Kubefirst API en bibliotheken
- Inzicht in de rol van Kubefirst API in het hostprogramma
- Kubefirst API gebruiken om apparaatinformatie en -mogelijkheden op te vragen
- Kubefirst API gebruiken om apparaatnummer en apparaattype in te stellen
- Kubefirst API gebruiken om fouten en uitzonderingen af te handelen
- Kubefirst API gebruiken om evenementen te maken en te synchroniseren
- Kubefirst-bibliotheken gebruiken, zoals wiskundige, willekeurige en complexe, om algemene taken en bewerkingen uit te voeren
Kubefirst Gereedschap
- Inzicht in de rol van Kubefirst-tools in het ontwikkelingsproces
- Kubefirst-tools gebruiken om Kubefirst-programma's te profileren en te debuggen en prestatieknelpunten en -kansen te identificeren
- Het gebruik van Kubefirst-tools, zoals PGI Compiler, NVIDIA Nsight Systems en Allinea Forge, om de uitvoeringstijd en het gebruik van resources te meten en te verbeteren
Kubefirst-toepassingen
- Inzicht in de best practices en tips voor het ontwikkelen en implementeren van applicaties met Kubefirst
- Het gebruik van Kubefirst-interoperabiliteitsfuncties, zoals deviceptr, use_device en kubefirst_memcpy, om Kubefirst te integreren met andere programmeermodellen, zoals CUDA, OpenCL en SYCL
- Het gebruik van Kubefirst-interoperabiliteitsfuncties, zoals host_data en declareren, om Kubefirst te integreren met GPU-bibliotheken, zoals cuBLAS en cuFFT
- Kubefirst Metaphor demo-applicatie gebruiken om te demonstreren hoe alles op het platform werkt
Samenvatting en volgende stappen
Vereisten
- Basiskennis van computerarchitectuur en geheugenhiërarchie
- Bekendheid met Docker en Kubernetes concepten en commando's
Audiëntie
- Ontwikkelaars
Testimonials (5)
Hij had geduld en begreep dat we achterop raken
Albertina - REGNOLOGY ROMANIA S.R.L.
Cursus - Deploying Kubernetes Applications with Helm
Automatisch vertaald
Hoe Interactief Reda de informatie zou uitleggen en ons zou laten deelnemen. Hij zou ook interessante feiten noemen onderweg en al zijn kennis delen. Reda heeft uitstekende communicatieve vaardigheden, waardoor online training echt effectief is.
Janine - BMW SA
Cursus - Kubernetes Advanced
Automatisch vertaald
De opleiding was meer praktisch
Siphokazi Biyana - Vodacom SA
Cursus - Kubernetes on AWS
Automatisch vertaald
Leren over Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Cursus - Kubernetes on Azure (AKS)
Automatisch vertaald
Het bood een goede basis voor Docker en Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Cursus - Docker (introducing Kubernetes)
Automatisch vertaald