Riepilogo dell'insegnamento: Architetture Avanzate Parallele
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area E - Architetture
Sillabo dell'insegnamento
- E - Architetture
-
AA - Architetture Avanzate
Funzioni di routing. Reti statiche, reti dinamiche, reti combinate. Architetture manycore: GPU (cenni su CUDA).
-
AA - Architetture Avanzate
Prestazioni: metriche e misure. Legge di Amdahl. Ottimizzazione di prestazioni: distribuzione del carico, località, comunicazioni.
-
AA - Architetture Avanzate
Protocolli per Cache Coherence: Snooping e Directory-based. Memory Consistency. Message Passing Systems
-
AA - Architetture Avanzate
Tipi di parallelismo. Multiprocessori (SIMD e MIMD). Topologie e reti di interconnessione.
-
AA - Architetture Avanzate
Limiti dell'architettura di Von Neumann. Pipeline delle istruzioni e delle operazioni. Macchine vettoriali. Macchine data-flow. Multicore e multithreading.
-
AA - Architetture Avanzate
Architetture parallele. Classificazione di Flynn
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa