你将学到什么
Apply MPI one-sided communication to your communication patterns in your MPI applications
Explain the main advantages and disadvantages of MPI one-sided communication
Design your program using methods of MPI communication that prevent deadlocks and ensure the correctness of the program
Improve scalability of your program by substituting non-scalable solutions with scalable one-sided approaches
课程概况
Message Passing Interface (MPI) is a key standard for parallel computing architectures. On this course, you’ll learn the essential concepts of one-sided communication in MPI, as well as the advantages of the MPI communication model.
You’ll learn the details of how exactly MPI works, as well how to use Remote Memory Access (RMA) routines. Examples, exercises, and tests will be used to help you learn and explore.
课程大纲
MPI one-sided communication
Window creation and allocation
Remote Memory Access (RMA) routines
Synchronization calls
Examples and exercises
面向人群
The course is aimed at anyone familiar with MPI who wants to learn to program using one-sided communication.