Neem contact met ons op

Cursusaanbod

Inleiding tot de Biren GPU-architectuur

  • Overzicht van Biren en gebruikegevallen
  • Hardware-opbouw: kernen, geheugen, compute-clusters
  • Vergelijking met NVIDIA- en AMD-GPUs

Opzetten van de Biren-programmeringsomgeving

  • Installeren van de Biren SDK en runtime
  • Begrijpen van de toolchain en het compilermodel
  • Basisprojectstructuur en bouwproces

GPU-programmeren met de Biren-stack

  • Modellen voor threads en blokken
  • Geheugenbeheer en datatransfers
  • Kernel-ontwikkeling en launchpatronen

Migratie van CUDA naar Biren

  • Vertaaltechnieken voor CUDA-code
  • Veelvoorkomende API-mappings en aanpassingen
  • Oefenlab's en praktijk voor codeconversie

Foutopsporing en profileren

  • Gebruikmaken van de debugger en profiler van Biren
  • Identificeren van knelpunten
  • Geheugentoegangsmodi en optimalisatie

Optimalisatietechnieken

  • Threading-scheduling en instructiepipelining
  • Loop-unrolling en gebruik van gedeeld geheugen
  • Gevorderde kernel-tuning voor doorvoer

Case-study en toepassingsvoorbeelden

  • Een model trainen met Biren-accelerators
  • Migratie en profileren van een visie- of NLP-model
  • Prestatievergelijking met CUDA/NVIDIA

Samenvatting en volgende stappen

Vereisten

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

Publiek

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

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën