Kurzusleírás

Bevezetés

  • Mi a Kubefirst?
  • A Kubefirst funkcióinak és architektúrájának áttekintése
  • Integráció nyílt forráskódú eszközökkel (Terraform, Vault, Argo stb.)

Fejlesztői környezet beállítása

  • Kubefirst SDK telepítése és konfigurálása
  • Felhőplatformok kiválasztása és beállítása (Local, AWS, Civo stb.)
  • Kubefirst projekt létrehozása a Visual Studio Code-ban
  • A projekt szerkezetének és fájljainak felfedezése

Kubefirst programozási modell

  • A Kubefirst direktívák és záradékok megértése
  • Párhuzamos régiók létrehozása párhuzamos direktívákkal
  • Magok párhuzamosítása mag direktívákkal
  • Hurkok párhuzamosítása hurok direktívákkal

Kubefirst adatkezelés

  • Adatmozgatás kezelése adat direktívákkal
  • Adatok szinkronizálása frissítési direktívákkal
  • Adathasználat javítása gyorsítótár direktívákkal
  • Eszközfüggvények létrehozása rutin direktívákkal

Kubefirst API és könyvtárak

  • A Kubefirst API megértése gazda programokban
  • Kubefirst API használata eszközadatok lekérdezéséhez
  • Eszközszám és típus beállítása a Kubefirst API-val
  • Hibák és kivételek kezelése a Kubefirst API-val
  • Kubefirst könyvtárak használata (math, random, complex)

Kubefirst eszközök

  • A Kubefirst eszközök szerepének megértése
  • Eszközök használata Kubefirst programok profilozásához és hibakereséséhez
  • Végrehajtási idő mérése és javítása eszközökkel (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)

Kubefirst alkalmazások

  • Ajánlott eljárások a fejlesztéshez és üzembe helyezéshez Kubefirsttel
  • Együttműködés más programozási modellekkel (CUDA, OpenCL, SYCL)
  • Integráció GPU könyvtárakkal (cuBLAS, cuFFT)
  • A Kubefirst Metaphor bemutató alkalmazás bemutatása

Összefoglalás és következő lépések

Követelmények

  • Alapvető ismeretek a számítógép architektúráról és a memóriahierarchiáról
  • Ismeret a Docker és Kubernetes fogalmakkal és parancsaival

Célközönség

  • Fejlesztők
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák