Cursusaanbod

Introductie tot Biren GPU Architectuur

  • Overzicht van Biren en toepassingsgevallen
  • Hardware-ontwerp: cores, geheugen, berekeningsclusters
  • Vergelijking met NVIDIA en AMD GPUs

Instellen van de Biren Programming Omgeving

  • Installatie van Biren SDK en runtime
  • Begrip van de toolchain en compilermodel
  • Basisprojectstructuur en bouwproces

GPU Programming met de Biren Stack

  • Thread- en blokmodellen
  • Geheugenbeheer en datatransfers
  • Kernontwikkeling en startpatronen

Overbrengen van CUDA naar Biren

  • Vertalingstechnieken voor CUDA-code
  • Gemeenschappelijke API-toewijzingen en aanpassingen
  • Codeconversielabs en oefeningen

Debuggen en Profileren

  • Gebruik van Biren’s debugger en profiler
  • Identificeren van fleshalsen
  • Geheugentoegangsmodellen en optimalisatie

Optimalisatietechnieken

  • Threadplanning en instructiepipelining
  • Loopontwikkeling en gedeeld geheugengebruik
  • Geavanceerde kernelafstemming voor doorvoer

Casestudie en Toepassingsvoorbeelden

  • Trainen van een model met Biren accelerators
  • Overbrengen en profileren van een visie- of NLP-model
  • Vergelijken van prestaties vs CUDA/NVIDIA

Samenvatting en Volgende Stappen

Vereisten

  • Een begrip van GPU-architectuur en parallelle verwerking
  • Ervaring met CUDA, OpenCL, of vergelijkbare GPU-programmeeromgevingen
  • Kennis van deep learning frameworks zoals PyTorch of TensorFlow

Publiek

  • HPC ontwikkelaars
  • AI infrastructuur ingenieurs
  • Specialisten in prestatieoptimalisatie
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën