Certificate of Achievement

Aaruni Kaushik

has completed the following course:

MPI: A Short Introduction to One-sided Communication

Partnership for Advanced Computing in Europe (PRACE)

On this course, you have learnt the essential concepts of one-sided communication in MPI, as well as the advantages of the MPI communication model. You have learnt the details of how exactly MPI works, as well how to use Remote Memory Access (RMA) routines.

2 weeks, 4 hours per week

Dr. Rolf Rabenseifner

Head of Department Parallel Computing at HLRS

Partnership for Advanced Computing in Europe (PRACE)

Transcript

Learning outcomes

  • 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

Syllabus

  • MPI one-sided communication
  • Window creation and allocation
  • Remote Memory Access (RMA) routines
  • Synchronization calls
  • Examples and exercises

Issued on 29th January 2021

The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.

This certificate represents proof of learning. It is not a formal qualification, degree, or part of a degree.

Free online course:

MPI: A Short Introduction to One-sided Communication

Partnership for Advanced Computing in Europe (PRACE)