Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
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
14 Uren
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
Hij legde alles uit, niet alleen k8s noties.
Stefan Voinea - EMAG IT Research S.R.L
Cursus - Certified Kubernetes Application Developer (CKAD) - exam preparation
Automatisch vertaald
Depth of knowledge of the trainer
Grant Miller - BMW
Cursus - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Cursus - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.