Lezione n° 1 - 19/09/2022 - Presentazione del corso e introdruzione al calcolo parallelo e distribuito
Lezione n° 2 - 21/09/2022 - Introduzione al calcolo parallelo e distribuito - Introduzione allo shared memory
Lezione n° 3 - 23/09/2022 - Richiami sui calcolatori e su Linux
Lezione n° 4 - 28/09/2022 - Introduzione allo shared memory - OpenMP
Lezione n° 5 - 30/09/2022 - OpenMP
Lezione n°6 - 03/10/2022 - OpenMP
Lezione n° 7 - 05/10/2022 - Operazioni virgola mobile
Lezione n° 8 - 07/10/2022 - Esercitazione
Lezione n° 9 - 10/10/2022 - MPI - Introduzione
Lezione n°10 -12/10/2022 - MPI - Send, Recv, Bcast, Gather, Scatter
Lezione n° 11 - 14/10/2022 - MPI - Reduce - Comunicazione bloccante vs non-bloccante
Lezione n° 12 - 17/10/2022 - Caratteristiche MPI e Communicator
Lezione n° 13 - 19/10/2022 - Confronto MPI - OpenMP Dijkstra
Lezione n° 14 - 21/10/2022 - SSH/SCP - Makefile
Lezione n° 15 - 26/10/2022 - Profiling & debugging
Lezione n° 16 - 28/10/2022 - Esercitazione
Lezione n° 17 - 02/11/2022 - Introduzione GPU e CUDA
Lezione n° 18 - 04/11/2022 - Introduzione GPU e CUDA
Lezione n° 19 - 14/11/2022 - CUDA
Lezione n° 20- 16/11/2022 - Esercitazione CUDA e setup account tesla
Lezione n° 21- 18/11/2022 - Esercitazione CUDA - primi kernel
Lezione n° 22- 21/11/2022 - Esercitazione CUDA shared memory
Lezione n° 23 - 23/11/2022 - CUDA shared memory - Warp functions - Streams (3ore)
Lezione n° 24 - 25/11/2022 - Esercitazione CUDA warp function
Lezione n° 25 - 28/11/2022 - Esercitazione CUDA warp function vs shared memory
Lezione n° 26 - 30/11/2022 - Esercitazione CUDA warp function vs shared memory + CUDA Event (3ore)
Lezione n° 27 - 02/12/2022 - Esercitazione CUDA memcpyAsyn+ cudaStreams - Un esempio di codice multiGPU
Lezione n° 28 - 05/12/2022 - Esercitazione CUDA + MPI
Lezione n° 29 - 07/12/2022 - Esercitazione CUDA + MPI
Lezione n° 30 - 09/12/2022 - Esercitazione CUDA + MPI
Lezione n° 31 - 12/12/2022 - Introduzione a OpenCL - Discussione soluzioni esercizi
Lezione n° 32 - 14/12/2022 - Introduzione a OpenCL - Discussione soluzioni esercizi
Lezione n° 33 - 16/12/2022 - Introduzione a OpenCL - Discussione soluzioni esercizi
Lezione n° 34 - 19/12/2022 - Presentazione progetto Esame
Lezione n° 35 - 21/12/2022 - Discussione Progetto Esame e soluzioni esercizi