A course on Parallel Programming promoted in collaboration with Leonardo and Cineca

EuroCC Italy, Leonardo and Cineca invite software developers and programmers to the “Parallel Programming” course scheduled for February 28th and 29th, 2024, in Genoa, at the SIIT ScpA headquarters.

This two-day training offers a unique opportunity for those wishing to dive into the world of parallel programming and High Performance Computing (HPC): designed and dedicated to developers and programmers with a basic knowledge of computer science and an interest in HPC technologies, the course led by professionals from Cineca and Leonardo provides a mix of theoretical insights and practical experiments, during which participants can explore the paradigms of “Message Passing” and “Shared Memory”, as well as GPU programming with NVIDIA CUDA.

The main goal is to equip participants with the necessary skills to use and interact with supercomputers, introducing key concepts such as OpenMP, MPI, and mpi4py, and programming with CUDA.

For more details, please refer to the course brochure and the program below.
► Registrations are open at this link.

Program

“Parallel Programming” Course

February 28-29, 2024, Genoa
c/o SIIT ScpA

Wednesday, February 28th
9:00 am – Introduction to the course, HPC Hands-on: Access to machines
11:15 am – Break
11:30 am – Code optimization: introduction and examples
12:45 pm – Lunch
2:00 pm – Introduction to OpenMP
4:00 pm – Break
4:15 pm – Hands-on Open MP
6:00 pm – End

Thursday, February 29th
9:00 am – Introduction to MPU and MPI4PY
11:00 am – Break
11:15 am – Hands-on MPI and MPI4PY
12:45 pm – Lunch
2:00 pm – Introduction to CUDA
4:00 pm – Break
4:15 pm – Hands-on CUDA
6:00 pm – End”