Zkuste nás kontaktovat

Návrh Školení

Úvod do architektury GPU od Biren

  • Přehled Biren a use-case scénáře
  • Hardwarová úloha: jádra, paměť, výpočetní klústry
  • Srovnání s GPU od NVIDIA a AMD

Nastavení programovacího prostředí Biren

  • Instalace Biren SDK a runtime
  • Pochopení toolchainu a modelu kompilátoru
  • Základní struktura projektu a proces buildu

GPU programování pomocí stacku Biren

  • Model vlákna a bloku
  • Správa paměti a přenos dat
  • Vývoj kernelů a vzory spuštění

Portování z CUDA do Biren

  • Techniky překládání kódu CUDA
  • Obecné mapování API a adaptace
  • Laboratoř a cvičení v konverzi kódu

Ladění a profilování

  • Používání debuggeru a profilátoru od Biren
  • Identifikace necky (bottlenecks)
  • Vzory přístupu k paměti a optimalizace

Techniky optimalizace

  • Naplánování vláken a pipelining instrukcí
  • Rozbalení smyček a použití sdílené paměti
  • Pokročilá ladění kernelů pro throughput

Případová studie a příklady aplikací

  • Trénování modelu s akcelerátory Biren
  • Portování a profilování vizuálního nebo NLP modelu
  • Srovnání výkonu vzhledem k CUDA/NVIDIA

Shrnutí a další kroky

Požadavky

  • Pochopení architektury GPU a paralelního zpracování
  • Zkušenosti s CUDA, OpenCL nebo podobnými GPU programovacími prostředími
  • Znalost frameworků pro hluboké učení, jako je PyTorch nebo TensorFlow

Cílová skupina

  • Vývojáři HPC
  • Inženýři AI infrastruktury
  • Specialisté na optimalizaci výkonu
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie