Introduzione a OPENCL
Introduzione al calcolo parallelo con OPENCL su FPGA Intel (Altera)
VEC311: Calcolo Parallelo con OPENCL su FPGA Intel
Ciclo corsi di programmazione FPGA
OpenCL è uno standard per la scrittura di programmi paralleli su sistemi eterogenei. Nell’ambiente FPGA, i costrutti OpenCL sono sintetizzati in una logica personalizzata ad “hoc” per l’algoritimo. Il corso introduce i concetti di base di calcolo parallelo.
Il corso FPGA OPECL copre i costrutti del flusso OpenCL standard & Intel®, il compilatore converte automaticamente il codice kernel C in hardware su fpga che interagisce con il software sull’host. Nei laboratori pratici, tu scriverai dei programmi che girano sia su CPU che su FPGA.
Durata del corso: 2 giorni
Al completamento del corso sarai in grado di:
- Descrivere concetti di calcolo parallelo di alto livello
- Comprendere i vantaggi di usare la soluzione OpenCL dell’Intel®
- Conoscere i principi fondamentali dello standard OpenCL
- Scrivere semplici programmi in OpenCL
- Compilare ed eseguire programmi OpenCL utilizzando l’ambiente Intel® (Altera®)
Competenze richieste:
- Conoscenza di base del linguaggio di programmazione C