Computational Modelling Group

Seminar  28th May 2014 3 p.m.  see link

ARCHER Technical Forum Webinar

David Henty
EPCC

Web page
https://ca-sas.bbcollab.com/m.jnlp?sid=2011426&password=M.F8DFE97C81CAE912678C8E32F95B23
Submitter
Luke Goater

The next in our monthly open web meetings will be at 3pm on Wednesday 28 May 2014. The meeting will consist of a short presentation followed by open discussion.

This month's presentation is from David Henty (EPCC):

The OpenSHMEM Single-sided PGAS Communications Library

In some applications, the overheads associated with the fundamentally two-sided (send and receive) nature of MPI message-passing can adversely affect performance. This is of particular concern for scaling up to extremely large systems. There is a renewed interest in simpler single-sided communications models where data can be written/read directly to/from remote processes.

OpenSHMEM is a relatively recent standard for single-sided communications, including routines for remote writes ("puts"), remote reads ("gets") and associated synchronisation primitives. Although in modern terminology it is often classified as a PGAS (Partitioned Global Address Space) approach, SHMEM libraries date back almost two decades and there is substantial experience of using them in real applications codes. OpenSHMEM is expected to perform well on ARCHER as it maps very closely to the underlying network hardware.

In this talk I will give a brief overview of the OpenSHMEM library. The main purpose of the talk is to explain the crucial role that synchronisation plays in writing correct programs, and how this makes it more difficult to use than MPI. I will also discuss when using OpenSHMEM might be more efficient than pure MPI.

Connecting to the meeting

You can join the meeting via the following link:

https://ca-sas.bbcollab.com/m.jnlp?sid=2011426&password=M.F8DFE97C81CAE912678C8E32F95B23

You will be asked to download the free Collaborate client after which you will be able to join the meeting. If you wish to test your connection in advance you can do so in the Collaborate Test Room at:

https://sas.elluminate.com/site/external/jwsdetect/meeting.jnlp? sid=345&password=M.03136578F26BD36D82394DAAE2A4B5&username=Test

More details on the Technical Forum and on connecting to web meetings from mobile devices can be found on the ARCHER website at:

http://www.archer.ac.uk/community/techforum/