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

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën