• No products in the cart.

MPI basics

General overview, process model and language bindings. Explanation of how to run one program on several processors, work and data distribution and starting several MPI processes.
Explaining messages and point-­‐to-­‐point communication and non-blocking communication to avoid idle times, serializations, and deadlocks.
Introduction to collective communication, e.g. broadcast, reduction, …

Introduction to the Message Passing Interface (MPI) – basics [pdf]

MPI-Basics_0_overview,_process_model_and_language_bindings [mp4]

MPI_Basics_1_Point-to-point_communication [mp4]

MPI_Basics_2_Nonblocking_communication [mp4]

MPI_Basics_3_Collective_communication [mp4]