Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Programmazione Concorrente, Parallela e su Cloud

Course Calendar

πŸ“œ LEGEND

#οΈβƒ£πŸ—“οΈLessonTypePartMaterialsReferencesAssignments
1️⃣26/02/2026Course introduction and parallel computing fundamentalsπŸ“’πŸ…°οΈπŸ…±οΈvim graphical cheat sheetπŸ“ΉΒ Mythbusters Demo GPU versus CPU
About 🐧 OS
πŸ“’ An Introduction to Linux
πŸ“Ί Linux Tutorial for Beginners: Introduction to Linux Operating System
πŸ“‘Β Introduction to Linux, Boston University
πŸ§‘πŸ»β€πŸš€Β activate Google GCP. You will receive a pdf with instruction on your studenti.unisa.it email. BEFORE beginning of June, 1 2026.
2️⃣27/02/2026Introduction to HPC Cloud and GCPπŸ“’πŸ…°οΈIntro2GCP
3️⃣05/03/2026Model and Architecture for Parallel ComputingπŸ“’βš—οΈπŸ…°οΈshell-tools ssh-essentialsπŸ“˜ Cap. 2 (2.1, 2.2 with no demonstration)lab.2 - GCP
4️⃣06/03/2026Metrics for parallel computingπŸ“’πŸ…°οΈIntroDockerπŸ“˜ Cap. 3 (3.1, 3.2 with no demonstration)
🐳 Docker resource:
- Docker beginner lab
- Get Docker
- Documentation (in-depth material)
- gcloud Docker
5️⃣12/03/2026Design of parallel algorithmsπŸ“’πŸ…°οΈπŸ“˜ Cap. 4 (4.1, 4.2, 4.3, 4.4 with no demonstration)
OpenMPI
🐳 Docker Ubuntu OpenMPI
πŸ†š code Docker MPI integration
πŸ†˜ Usage Docker environment
Install OpneMPI
hello_world_mpi.c
6️⃣13/03/2026Introduction to Message Passing Interface (MPI)πŸ“’πŸ…°οΈMPI: A Message-Passing Interface Standard Version 3.1
πŸ“– Have fun with MPI in C:
- πŸ“Œ Chapter 1 - Introduction
7️⃣20/03/2026Lab MPI Google Cloudβš—οΈπŸ…°οΈπŸ”— MPI on Cloud VM clusterlab.3 - MPI.1
8️⃣26/03/2026MPI - Synchronous CommunicationπŸ“’βš—οΈπŸ…°οΈπŸ“– Have fun with MPI in C:
- πŸ“Œ Chapter 2.1 - MPI Memory Model
- πŸ“Œ Chapter 2.2 - Blocking Communication
- πŸ“Œ Chapter 2.3 - Communication Modes
9️⃣27/03/2026Lab Message Passing Interface (MPI)βš—οΈπŸ…°οΈFind the bug 1lab.4 - MPI.2