MPI: A Short Introduction to One-sided Communication (FutureLearn)

Start Date
No sessions available
MPI: A Short Introduction to One-sided Communication (FutureLearn)
Course Auditing
Categories
Effort
Certification
Languages
The course is aimed at anyone familiar with MPI who wants to learn to program using one-sided communication.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

MPI: A Short Introduction to One-sided Communication (FutureLearn)
Learn the details of one-sided communication in MPI programming. Discover the advantages to one-sided communication in parallel programming. 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.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

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.


Syllabus


Week 1: Overview and the principles of One-Sided MPI Communication

Week 2: Details and examples of One-Sided MPI communication


What will you achieve?

By the end of the course, you‘ll be able to...

- 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


What software or tools do you need?

To take part in this course you don’t need a supercomputer – just an MPI environment on your laptop or computer.

For users of screen readers, the text of the course contains all necessary information, and images are additional illustrations. Unfortunately the quizzes in this course cannot be made screen-reader accessible, however learners can achieve all learning outcomes and understand all the content without completing these.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
39.00 EUR
The course is aimed at anyone familiar with MPI who wants to learn to program using one-sided communication.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.