Riepilogo dell'insegnamento: Programmazione Parallela su Architettura GPU
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area E - Architetture
Sillabo dell'insegnamento
- E - Architetture
-
AA - Architetture Avanzate
+
PD-PF - Parallelism Fundamentals
uso di schede grafiche come hardware computazionale ad alte prestazioni
-
AA - Architetture Avanzate
*
PD-PAAP - Parallel Algorithms, Analysis, and Programming
fondamenti del GPGPU (General-Purpose Programming on GPU)
-
AA - Architetture Avanzate
PD-PP - Parallel Performance
architettura CUDA
-
AA - Architetture Avanzate
*
PD-PAAP - Parallel Algorithms, Analysis, and Programming
interfacce di programmazione di alto (runtime API) e basso (driver API) livello
-
AA - Architetture Avanzate
*
PD-PAAP - Parallel Algorithms, Analysis, and Programming
strumenti di benchmarking e principali elementi di ottimizzazione e debugging;
-
AA - Architetture Avanzate
*
PD-PAAP - Parallel Algorithms, Analysis, and Programming
introduzione all'OpenCL ed alla programmazione GPGPU eterogenea; cenni sul multi-GPU.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).
Insegnamenti "macro" nell'ambito dei quali può essere scelto
- A scelta INF01