mag 17 2008
Applicazioni e Calcolo in Rete corso avanzato
| Docenti: | Antonio Laganà, Leonardo Pacifici |
| Indirizzo: | insegnamenti comuni |
| Anno accademico: | 2007/2008 |
| Ore di teoria: | 48 |
| Ore di pratica: | 0 |
| CFU | 6 |
| Sito ufficiale: |
Obiettivi
Avviare lo studente ai concetti di calcolo in rete avanzato fornendo alcuni concetti fondamentali
della evoluzione del calcolo da sequenziale a distribuito e concorrente, della trasformazione degli
algoritmi di calcolo da accoppiati a disaccoppiati e degli strumenti di distribuzione più moderni.
Addestrare lo studente alla progettazione e alla ristrutturazione di applicazioni di calcolo scientifico
per il calcolo distribuito.
Programma
Dal calcolo sequenziale al calcolo concorrente, Concorrenza istruzioni e concorrenza dati, Tassonomie, Cluster di computer e architetture distribuite, Strumenti software, programmazione avanzata in MPI e MPI-2, strumenti avanzati per l’I/O, metodi numerici avanzati. Strutture algoritmiche ripetitive naturalmente disgiunte, di raggruppamento, con vincoli diversi. Valutazione delle prestazioni e algoritmi alternativi. Simulazioni computazionali complesse e loro ristrutturazione distribuita: esempi di applicazioni scientifiche avanzate.
Modalità di valutazione
Seminario su tematica applicativa.
Testi consigliati
Dongarra, Foster, Fox, Gropp. Kennedy,Torczon,White The sourcebook of parallel computing Elsevier (2002).
Note
Lo studente puo’ scegliere in alternativa di sostenere l’esame di “Teoria delle informazioni e codici”. Coloro che non abbiano sostenuto l’esame di “Applicazioni e calcolo in rete” (laurea triennale) o un corso equiparato, dovranno necessariamente inserire nel proprio piano di studi “Applicazioni e calcolo in rete corso avanzato”.
Tags: algoritmi, applicazioni, applicazioni scientifiche, cluster di computer, concorrente, metodi numerici, mpi, MPI2, parallel computing, prestazioni, sequenziale, simulazioni computazionali.



