Cursusaanbod

Inleiding tot Biren GPU Architectuur

  • Overzicht van Biren en toepassingsgevallen
  • Hardware-opstelling: kernen, geheugen, rekenclusters
  • Vergelijking met NVIDIA en AMD GPUs

Opzetten 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

Overzetten van CUDA naar Biren

  • Vertaaltechnieken voor CUDA-code
  • Veelvoorkomende API-toewijzingen en aanpassingen
  • Codeconversielabs en oefeningen

Foutopsporing en Profileren

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

Optimalisatietechnieken

  • Thread-planning en instructiepipelining
  • Loop-ontwikkeling en gedeeld geheugengebruik
  • Geavanceerde kerninstelling voor doorvoer

Case Study en Toepassingsvoorbeelden

  • Trainen van een model met Biren versnellers
  • Overzetten en profileren van een visie- of NLP-model
  • Vergelijking van prestaties vs CUDA/NVIDIA

Samenvatting en Volgende Stappen

Vereisten

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

Doelgroep

  • HPC-ontwikkelaars
  • AI-infrastructuurengineers
  • Specialisten in prestatieoptimalisatie
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën