Ta kontakt

Kursplan

Innføring i Biren GPU-arkitektur

  • Biren oversikt og brukstilfeller
  • Hverdelslayout: kjerne, minne, beregningsklynger
  • Sammenligning med NVIDIA og AMD GPU-er

Oppsett av Biren programmeringsmiljø

  • Installere Biren SDK og runtime
  • Forstå verktøykjeden og kompileringsmodellen
  • Grunnleggende prosjektstruktur og byggeprosessen

GPU-programmering med Biren-stakken

  • Tråd- og blokkmodeller
  • Minnehåndtering og datatransfer
  • Kernelutvikling og startmønstre

Portering fra CUDA til Biren

  • Oversettingsteknikker for CUDA-kode
  • Vanlige API-avbildninger og tilpasninger
  • Kodeskifter lab og praksis

Feilsøkning og profilering

  • Bruk av Biren sin feilsøker og profiler
  • Identifisering av flaskehals
  • Minne tilganger mønster og optimalisering

Optimaliseringsteknikker

  • Trådscheduling og instruksjonspipelining
  • Loop unrolling og delte minner bruk
  • Avansert justering av kernel for ytelse

Tilstandestudie og applikasjons eksempler

  • Trening av en modell med Biren-acceleratorer
  • Portering og profilering av en visjon eller NLP modell
  • Sammenligning av ytelse mot CUDA/NVIDIA

Oppsummering og neste steg

Krav

  • Forståelse av GPU-arkitektur og parallell behandling
  • Erfaring med CUDA, OpenCL eller lignende GPU-programmeringsmiljøer
  • Kjennskap til dype læring rammer som PyTorch eller TensorFlow

Målgruppe

  • HPC-utviklere
  • AI infrastruktur ingeniører
  • Spesialister i ytelsesoptimalisering
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier