Schița de curs

Introducere în OpenCL

  • Despre GPU Platforma de calcul
  • Modelul platformei
  • Model de execuție
  • Modelul de memorie

Mediu pentru OpenCL Dezvoltare

  • Cerințe
  • Instalare pe Windows
  • Compilarea OpenCL sursei

Programare în limbaj disponibil în OpenCL

  • Tipuri de date
  • Operatori
  • Funcții încorporate
  • Calificatori și atribute
  • Tipuri de vectori
  • OpenCL Preprocesor C

Exemple de programe OpenCL

  • Programe simple
  • Adăugarea vectorilor
  • Rețeaua locală și globală

Exemple de calcule în OpenCL

  • Serviciul printf
  • Operație de reducere
  • Determinarea histogramei
  • Setul Mandelbrot
  • Algoritm de sortare bitonic
  • Prelucrarea imaginilor

OpenCL în diferite limbi

Analiza performanței în OpenCL

Cerințe

  • Cunoașterea oricărui limbaj de programare (structurat sau obiect).
 21 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses