Riepilogo dell'insegnamento: Calcolo parallelo
9 cfu così ripartiti nelle aree:
- 9 CFU nell'area MAT - Crediti di MATEMATICA
Sillabo dell'insegnamento
- MAT - Crediti di MATEMATICA
-
MAT/08 - Analisi Numerica
Librerie di algebra lineare (BLAS, LaPack) e cenni a librerie parallele (ScaLAPACK).
-
MAT/08 - Analisi Numerica
Decomposizione LU parallela. Bilanciamento del carico mediante la distribuzione ciclica della matrice.
-
MAT/08 - Analisi Numerica
Metodo per il calcolo parallelo di autovalori di una matrice tridiagonale.
-
MAT/08 - Analisi Numerica
Metodo di risoluzione parallela di un sistema lineare bordato a blocchi.
-
MAT/08 - Analisi Numerica
Introduzione alle architetture parallele: misura del costo computazionale di un algoritmo, analisi delle performance parallele (speedup, efficienza), principi di parallelismo, paradigma Message Passing.
-
MAT/08 - Analisi Numerica
Richiami sul sistema operativo Unix e utilizzo del calcolatore parallelo Linux Cluster IBM 1350. Libreria MPI per comunicazioni su sistemi a memoria distribuita.
-
MAT/08 - Analisi Numerica
Richiami sui metodi per la risoluzione di sistemi lineari e di equazioni non lineari. Algebra matriciale: implementazione parallela del prodotto matrice-vettore, prodotto riga per colonna e trasposizione con matrici distribuite. Verifica dello scaling degli algoritmi.
-
MAT/08 - Analisi Numerica
Approccio divide and conquer: analisi e implementazione di un algoritmo parallelo di ordinamento di un vettore.
-
MAT/08 - Analisi Numerica
Metodi di Jacobi e Jacobi a blocchi per sistemi lineari.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali