Riepilogo dell'insegnamento: Calcolo Parallelo e Distribuito
6 cfu così ripartiti nelle aree:
- 4 CFU nell'area C - Programmazione
- 1 CFU nell'area E - Architetture
- 1 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
- C - Programmazione
-
PCC - Programmazione Concorrente
+
PD-PF - Parallelism Fundamentals
Il calcolo Parallelo: Metodologie e criteri per lo sviluppo di algoritmi paralleli su calcolatori MIMD-DM: Il modello message-passing.
-
PCC - Programmazione Concorrente
*
PD-PD - Parallel Decomposition
Metodologie e criteri per lo sviluppo di algoritmi paralleli su calcolatori MIMD-DM: Il modello message-passing.
-
PCC - Programmazione Concorrente
*
PD-PAAP - Parallel Algorithms, Analysis, and Programming
La libreria MPI. function per la definizione dell'ambiente, per le comunicazioni puntuali e collettive, per le operazioni collettive. Libreria OpenMP.
-
PCC - Programmazione Concorrente
PD-PP - Parallel Performance
Parametri di valutazione degli algoritmi paralleli: Concetti di Speed-up ed Efficienza; Legge di Amdahl e Legge di Ware Generalizzata; Speed-up ed Efficienza scalati, Isoefficienza; Legge di Gustafson.
- E - Architetture
-
AA - Architetture Avanzate
*
PD-PAr - Parallel Architecture
Il calcolo Parallelo e Distribuito; Tipi di parallelismi; Classificazione delle architetture parallele; Reti di interconnessione per sistemi a memoria distribuita
- H - Computazione su rete
-
*
FCD - Fondamenti del Calcolo Distribuito
PD-CC - Cloud Computing
Cloud computing. Virtualizzazione di risorse.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).