- Oggetto:
- Oggetto:
Laboratorio: Calcolo Parallelo - Non attivato nell'a.a. 2008/09
- Oggetto:
Anno accademico 2008/2009
- Codice dell'attività didattica
- 8121S
- Docente
- Prof. Alessandra De Rossi
- Corso di studi
- Laurea Specialistica in Matematica
- Anno
- 4° anno 5° anno
- Periodo didattico
- Primo semestre
- Tipologia
- Altre attività
- Crediti/Valenza
- 3
- SSD dell'attività didattica
- MAT/08 - analisi numerica
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Il laboratorio si propone di introdurre gli studenti ai concetti base del calcolo parallelo, fornendo sia nozioni teoriche che pratiche. Queste conoscenze possono essere utili al laureato in Matematica che si trova a gestire elevate quantità di dati e informazioni e che ha a disposizione uno strumento di calcolo potente quale un super computer.- Oggetto:
Risultati dell'apprendimento attesi
Gli studenti devono acquisire le competenze teoriche e l'esperienza pratica di base per comprendere, analizzare, implementare algoritmi paralleli di calcolo. Grazie all'attività di laboratorio sul cluster del Dipartimento devono inoltre saper usare strumenti potenti di calcolo parallelo.- Oggetto:
Programma
Pre-requisiti in ingresso e competenze minime in uscita
Pre-requisiti (in ingresso)
Insegnamenti fornitori
Conoscenze di base su calcolatori, algoritmi, linguaggio C
Informatica I
Conoscenze di base di Analisi Numerica
Analisi Numerica I
Competenze minime (in uscita)
Insegnamenti fruitori
Algoritmi paralleli
Istituzioni di Analisi Numerica, Metodi di Approssimazione, Biomatematica
Programma, articolazione e carico didattico
Argomento
Ore
Lezione
Ore
Esercitazione
Ore Laboratorio
Totale Ore di Carico Didattico
Introduzione al calcolo parallelo, architetture parallele, modelli e complessità computazionale di un algoritmo parallelo
4
4
Parametri di valutazione di un algoritmo parallelo, applicazioni del calcolo parallelo, evoluzione dei computer paralleli
4
4
Analisi di algoritmi numerici
2
2
4
Librerie MPI
2
2
4
Esempi ed esercizi su cluster
8
8
Totale
12
4
8
24
L’attività del laboratorio consiste in alcune lezioni sugli aspetti teorici del calcolo parallelo e in alcune esercitazioni pratiche sul cluster presente in Dipartimento (acquisito alla fine del 2005 con fondi DAQ della facoltà di Scienze):
- - introduzione al calcolo parallelo;
- - architetture parallele;
- - modelli e complessità computazionale;
- - parametri di valutazione di un algoritmo parallelo;
- - applicazioni del calcolo parallelo;
- - evoluzione dei computer paralleli;
- - analisi di alcuni algoritmi numerici paralleli;
- - librerie MPI;
- - esempi ed esercizi sul cluster.
Testi consigliati e bibliografia
- Oggetto:
- - L. R. Scott, T. Clark, B. Bagheri, Scientific Parallel Computing, Princeton University Press, 2005.
- R. S. Burden, J. D. Faires, Numerical Analysis, 8th edition, Brooks/Cole, Pacific Grove, USA, 2005.
- V. Comincioli, Analisi Numerica: metodi, modelli e applicazioni, McGraw-Hill, Milano, 1990. - Oggetto:
Note
L'esame si svolge, di norma, come segue: un colloquio orale sugli argomenti svolti nel Laboratorio e su un approfondimento a scelta dello studente concordato con il docente (studio di un argomento teorico, analisi di un algoritmo parallelo, implementazione di un programma parallelo in C++ o Matlab).- Oggetto: