programma
A. Paoluzzi e F. Milicchio

Esami e Progetti 2008/09

I risultati dell'esame del 17 aprile 2008 e dei progetti sono disponibili.

Avvisi

Le trasparenze delle lezioni e delle esercitazioni si possono scaricare se autenticati nella cella AFS "dia.uniroma3.it". La richiesta di un account deve essere effettuata compilando la web form " richiesta di account", che deve essere stampata, firmata in originale e consegnata al docente.

Obiettivi didattici

Il corso intende introdurre lo studente alle tecniche di programmazione parallela, nonche' alle moderne architetture hardware e software per il calcolo parallelo e distribuito.
Il corso utilizza il linguaggio funzionale concorrente Erlang e introduce ai metodi iterativi distribuiti per la simulazione di problemi numerici.

Risorse di calcolo

Si utilizzer• il laboratorio HPC donato dalla IBM Corporation al Dipartimento di Informatica e Automazione. Questo contiene sia un cluster di workstations che un server SMP interconnessi da software Grid:

1. Server IBM P650 8 processori PowerPC4+ 1400MHz, 16 GB RAM, 900 GB HD
2. 8 Intellistation IBM M-Pro P4 3GHz, 1GB RAM, GPU GeForce Quadro FX 3000

Programma

1. Introduzione. Architetture parallele. Principi di progetto di algoritmi paralleli.
2. Programmazione parallela con Erlang
3. Primitive di comunicazione e sincronizzazione. Paradigma MPI
4. Metriche di prestazione dei programmi paralleli. Linguaggi basati su direttive: OpenMP
5. Algoritmi paralleli: operazioni matriciali e sistemi lineari; algoritmi paralleli su grafi;
6. Sviluppo di un progetto collaborativo: PLaSM parallelo.

Linguaggi di programmazione

C, Erlang

Materiale didattico

1. Blaise N. Barney, HPC Training Materials, per gentile concessione del Lawrence Livermore National Laboratory's Computational Training Center
2. Grama, Gupta, Karypis, Kumar Introduction to Parallel Computing Addison-Wesley, Harlow, 2003. Second edition. ISBN:0201648652
3. Slides delle lezioni, scaricabili con ssh, sftp da /afs/dia.uniroma3.it/users/p/paoluzzi/local/did/calcolopar/2009/slides provvisti di token AFS per la cella dia.uniroma3.it.

2004 Alberto Paoluzzi Contact