Indice

APD 08-09: elenco delle lezioni

La struttura del corso e' abbastanza naturalmente suddivisa in piu' moduli, ma i rimandi ed i collegamenti tra di essi sono essenziali.

MPI : Message Passing Interface

Rif. MPI standard 2.1 sezioni 3 → 3.3, 3.4 (parte), 3.5
Rif. MPI standard 2.1 sezioni 3.4 (parte), 3.7.3 , 3.7.4, 3.7.5, 3.7.6, 3.7.7; 4 → 4.1.2 (parte); 4.1.5 → 4.1.7, 4.1.9
Rif. MPI standard 2.1 sezioni 6 → 6.2, 6.3.1, 6.3.2 (parte), 6.3.3, 6.4.1, 6.4.2 (parte), 6.4.3, 5.1
Rif. MPI standard 2.1 sezioni 5 → 5.2 (non 5.2.2), 5.3 - 5.8
Rif. MPI standard 2.1 sezioni 5.9 - 5.12 (non 5.11.2)
Rif. Sample sort parallelo dal testo Introduction to Parallel Computing A. Grama, A. Gupta, G. Karypis, V. Kumar.
Dhillon, Modha Technical Report su K-means parallelo A Data-Clustering Algorithm On Distributed Memory Multiprocessors. I.S. Dhillon, D.S.Modha, LNAI 1759, pag 245. Nota: la versione disponibile online via LNCS riporta un algoritmo errato, il technical report è corretto.
Ottimizzazioni sequenziali e parallele per K-means Large-Scale Parallel Data Clustering. Dan Judd, Philip K. Mckinley, Anil K. Jain. Ieee Transaction On Pattern Analysis And Machine Intelligence, Vo. 20, No. 8 August 1998.

Programmazione a skeleton paralleli, ASSIST

Rif. Bringing – M. Cole, Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming, Parallel Computing 30 (2004) 389–406
2ndGen – M. Danelutto, ”Second-generation” Skeleton Systems, in Parallel Computing: Current & Future Issues of High-EndComputing, Proceedings of the International Conference ParCo 2005
muSkel – M. Aldinucci, M. Danelutto and P. Dazzi, Muskel: an expandable skeleton environment (2007), in: Scalable Computing: Practice and Experience, 8:4(325-341)
** Tutorial di ASSIST **
Tutorial ASSIST Febbraio 2007
GEA, versione Novembre 2006
Tutorial ASSIST Febbraio 2008
Rif. Un articolo recente da Computing Now Joel Falcou Parallel Programming with Skeletons

Sistemi operativi distribuiti, Grid e Cloud

Parallelismo su chip: CPU multi-core e GPU computing


Elenco delle lezioni previste ancora da effettuarsi

I giorni 26 e 27/3 NON ci sarà lezione.