Schița de curs

Introducere în OpenCL

  • Despre calculul GPU
  • Modelul platformei
  • Modelul de execuție
  • Modelul de memorie

Mediu pentru dezvoltarea OpenCL

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

Limbajul de programare disponibil în OpenCL

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

Exemple de programe OpenCL

  • Programe simple
  • Adunare vectorială
  • Rețea locală și globală

Exemple de calcule în OpenCL

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

OpenCL în diverse limbaje

Analiza performanței în OpenCL

Cerințe

  • Cunoștințe de orice limbaj de programare (structurat sau orientat pe obiecte).
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite