Discovering the principles of MPI shared memory and how to use it

Save for laterSavedDeleted 0

👤 Join WhatsApp Learners
Deal Score0

Learn how to make the most of the new shared memory interface within the MPI application.

Join Email Learners

Follow the guide on landing page

About This Course

On this four-week course from Partnership for Advanced Computing in Europe (PRACE), you’ll learn how to use these new methods to maximise your use of the application.

Refresh your knowledge of MPI one-sided communication

One-sided communication, compared to two-sided communication, can help to improve performance by reducing synchronisation, having no delay in sending data, and increasing functionality and scalability.

You’ll begin by getting an introduction to MPI one-sided communication to refresh your knowledge and skills. You’ll learn how to use the new interface, examining case-use studies in the real world to further cement your learning.

You’ll explore how to split a communicator in shared memory islands and how to synchronise load and store operations.

By the end of the course, you’ll understand restrictions and advanced options when using MPI-3 shared memory.

Learn from the experts at PRACE

The mission of PRACE is to enable high-impact scientific discovery and engineering research and development across all disciplines.

By offering world-class computing and data management resources and services, they aim to enhance European competitiveness for the benefit of society.


  • Week 1

Overview and the principles of One-Sided MPI Communication

  • Week 2

Details and examples of One-Sided MPI communication

  • Week 3

MPI Shared Memory – principles and how to use

  • Week 4

MPI-3 Memory models and fast synchronization Option.

Learning on this course

You can take this self-guided course and learn at your own pace. On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

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 and MPI shared memory
  • Design your program using methods of MPI communication that prevent deadlocks and ensure a correct program
  • Improve scalability by substituting non-scalable solutions with scalable one-sided approaches

Who is the course for?

This course is designed for anyone familiar with MPI that wants to learn to program using the new interface.

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

Free Course on Discovering the principles of MPI shared memory and how to use it

Originally posted 2021-12-10 20:40:35.


PREMIUM COURSE: Learn The Ultimate WhatsApp Lead Generation Blueprint: How to get customers with Facebook Ads (CLICK HERE TO LEARN MORE!)

DISCLAIMER: Courses on Future Syllabus are free but subject to return to their original prices on host platforms upon coupon expiration. Enrol while they are free.

Avatar photo

Mass Communication Student, Federal University, Oye Ekiti and Content Creation Specialist. Join me on Twitter.

Stay active

Leave a Reply

error: Content is protected !!
Future Syllabus
Enable registration in settings - general