Intrati in legatura

Schița de curs

Introducere în Arhitectura GPU Biren

  • Prezentare generală Biren și cazuri de utilizare
  • Configurația hardware: nuclee, memorie, clustere de calcul
  • Comparație cu GPU-uri NVIDIA și AMD

Configurarea Mediului de Programare Biren

  • Instalarea SDK-ului și runtime-ului Biren
  • Înțelegerea lanțului de unelte și modelului de compilator
  • Structura de bază a proiectului și procesul de build

Programarea GPU cu Stiva Biren

  • Modele de fire și blocuri
  • Gestionarea memoriei și transferul de date
  • Dezvoltarea kernel-ului și modele de lansare

Portarea de la CUDA la Biren

  • Tehnici de traducere pentru codul CUDA
  • Mapări și adaptări comune ale API-urilor
  • Laboratoare și exerciții practice de conversie a codului

Depanare și Profilare

  • Utilizarea depanatorului și profilorului Biren
  • Identificarea punctelor de blocaj
  • Modele de acces la memorie și optimizare

Tehnici de Optimizare

  • Planificarea firelor și pipelining-ul instrucțiunilor
  • Desfășurarea buclelor și utilizarea memoriei partajate
  • Optimizare avansată a kernel-ului pentru debit

Studiu de Caz și Exemple de Aplicații

  • Antrenarea unui model cu acceleratoare Biren
  • Portarea și profilarea unui model de viziune sau NLP
  • Compararea performanței față de CUDA/NVIDIA

Rezumat și Pași Următori

Cerințe

  • Înțelegerea arhitecturii GPU și a procesării paralele
  • Experiență cu CUDA, OpenCL sau medii similare de programare GPU
  • Familiaritate cu framework-uri de învățare profundă precum PyTorch sau TensorFlow

Publicul țintă

  • Dezvoltatori HPC
  • Ingineri de infrastructură AI
  • Specialiști în optimizarea performanței
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite