Schița de curs

Introducere în OpenCL

  • Despre calcul pe GPU
  • Model de platformă
  • Model de execuție
  • Model de memorie

Mediu pentru dezvoltarea cu OpenCL

  • Cerințe
  • Instalare pe Windows
  • Compilarea codului sursă OpenCL

Limbaj de programare disponibil în OpenCL

  • Tипuri de date
  • Operatori
  • Funcții integrate
  • Calificativi și atribute
  • Tипuri de vector
  • Preprocesor OpenCL C

Exemple de programe OpenCL

  • Programe simple
  • Adunarea vectorilor
  • Rețele locale și globale

Exemple de calcul în OpenCL

  • Serviciu printf
  • Cirurgie reductivă
  • Determinarea histogramului
  • Setul Mandelbrot
  • Algoritm de sortare bitonic
  • Procesarea imaginilor

OpenCL în diverse limbaje

Analiză a performanței în OpenCL

Cerințe

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

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite