Algoritmi e Calcolo Parallelo (Prof. Lanzi)
A.A. 2012-2013
(Ultimo aggiornamento 21/1/2013)
Avvisi
Nessun avviso
Materiale Didattico
- Introduction to parallel programming
- Design of parallel programs
- Introduzione a MPI
- Introduzione a Boost.MPI
- Esercizi su MPI (Testo,Sorgenti,Sorgenti Boost.MPI)
- Introduction to CUDA
- Basic elements of CUDA
- Performance Optimization with CUDA
- Esercizi su CUDA (testo,sorgenti)
- Materiale consultabile durante l'esame (zip)
A.A. 2011-2012
Materiale Didattico
- Introduction to parallel programming
- Design of parallel programs
- Introduzione a MPI
- Esercizi su MPI del 16/1 (testo, src da modificare, src finali)
- Introduction to CUDA
- Basic elements of CUDA (UPDATED)
- Performance Optimization with CUDA
- Esercizi su CUDA (testo,sorgenti)
- Soluzioni Es. 4 e 5 (TE 09/09/2011)
- Materiale consultabile durante l'esame (zip)
Approfondimenti
A.A. 2010-2011
Materiale Didattico
- Introduction to parallel programming
- Design of parallel programs
- Thread Posix
- Thread Posix: Condition Variables
- Introduction to MPI
- Introduction to CUDA
- Basic elements of CUDA
- Performance optimization with CUDA
- OpenMP
- Optimizing Parallel Reduction in CUDA (Harris)
- Esercizi su Pthread (Testo,Soluzioni)
- Esercizi su MPI (Testo,Soluzioni)
- Esercizi su CUDA (Testo,Soluzioni)
- Esercizi su OpenMP (Testo,Soluzioni)
- Esercizi di riepilogo (Testo,Soluzioni)
- Materiale consultabile durante l'esame (zip)
- Tema d'esame del 10/2/2011