Plan Szkolenia

Wprowadzenie

  • Co to jest Kubefirst?
  • Przegląd funkcji i architektury Kubefirst
  • Integracja z narzędziami open source (Terraform, Vault, Argo, itp.)

Konfiguracja Środowiska Rozwojowego

  • Instalowanie i konfigurowanie SDK Kubefirst
  • Wybieranie i konfigurowanie platform chmurowych (Lokalne, AWS, Civo, itp.)
  • Tworzenie projektu Kubefirst w Visual Studio Code
  • Przeglądanie struktury i plików projektu

Model Programowania Kubefirst

  • Zrozumienie dyrektyw i klauzul Kubefirst
  • Używanie dyrektyw równoległości do tworzenia regionów równoległych
  • Używanie dyrektyw jąder do równoleglenia jąder
  • Używanie dyrektyw pętli do równoleglenia pętli

Zarządzanie Danych w Kubefirst

  • Zarządzanie ruchem danych za pomocą dyrektyw danych
  • Synchronizowanie danych za pomocą dyrektyw aktualizacji
  • Poprawa ponownego wykorzystania danych za pomocą dyrektyw pamięci podręcznej
  • Tworzenie funkcji urządzeń za pomocą dyrektyw procedur

API i Biblioteki Kubefirst

  • Zrozumienie API Kubefirst w programach hostowych
  • Używanie API Kubefirst do zapytania o informacje urządzenia
  • Ustawianie numeru i typu urządzenia za pomocą API Kubefirst
  • Obsługa błędów i wyjątków za pomocą API Kubefirst
  • Używanie bibliotek Kubefirst (matematyka, losowe, złożone)

Narzędzia Kubefirst

  • Zrozumienie roli narzędzi Kubefirst
  • Używanie narzędzi do profilowania i debugowania programów Kubefirst
  • Mierzanie i poprawa czasu wykonania za pomocą narzędzi (Kompilator PGI, NVIDIA Nsight Systems, Allinea Forge)

Aplikacje Kubefirst

  • Najlepsze praktyki dotyczące rozwoju i wdrażania z Kubefirst
  • Współpraca z innymi modelami programowania (CUDA, OpenCL, SYCL)
  • Integracja z bibliotekami GPU (cuBLAS, cuFFT)
  • Przedstawienie aplikacji demo Kubefirst Metaphor

Podsumowanie i Następne Kroki

Wymagania

  • Podstawowa wiedza o architekturze komputerowej i hierarchii pamięci
  • Znajomość koncepcji i polecenia Docker i Kubernetes

Grupa docelowa

  • Developers
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie