Contattataci

Struttura del corso

Introduzione a OpenCL

  • Cos’è il calcolo su GPU
  • Modello della piattaforma
  • Modello di esecuzione
  • Modello di memoria

Ambiente di sviluppo per OpenCL

  • Requisiti preliminari
  • Installazione su Windows
  • Compilazione del codice sorgente OpenCL

Il linguaggio di programmazione disponibile in OpenCL

  • Tipi di dati
  • Operatori
  • Funzioni predefinite
  • Qualificatori e attributi
  • Tipi vettoriali
  • Preprocessore OpenCL C

Esempi di programmi in OpenCL

  • Programmi semplici
  • Somma di vettori
  • Utilizzo delle memorie locale e globale

Esempi di calcoli eseguibili con OpenCL

  • Utilizzo della funzione printf
  • Operazioni di riduzione dei dati
  • Rilevamento degli istogrammi
  • Generazione dell’insieme di Mandelbrot
  • Algoritmo di ordinamento bitonico
  • Elaborazione delle immagini

L’utilizzo di OpenCL in diversi linguaggi

Analisi delle prestazioni nei programmi OpenCL

Requisiti

  • Conoscenza di qualsiasi linguaggio di programmazione (strutturato o orientato agli oggetti).
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative