Single-Sided PGAS Communication Libraries

Course provider: PRACE Advanced Training Centre at EPCC in association with the ARCHER CSE team and the GASPI development team
Date:
27 March 2017 to 28 March 2017
Registration deadline:
24 Mar 2017
Place: Warwick (
United Kingdom
)
Course level: Other
Keywords: PGAS, single-sided communication

Course description:

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. This two-day course covers two single-sided Partitioned Global Address Space (PGAS) libraries: OpenSHMEM http://www.openshmem.org/ on day 1, and GASPI http://www.gaspi.de/ on day 2.

Hands-on practical sessions will play a central part in the course, illustrating key issues such as the need for appropriate synchronisation to ensure program correctness. All the exercises can be undertaken on ARCHER, the UK National Supercomputing Service, using C, C++ or Fortran. The OpenSHMEM material will be delivered by the ARCHER CSE team; the GASPI material will be delivered by members of the GASPI development team.  The course is also offered in association with the EC-funded INTERTWinE project (http://www.intertwine-project.eu/ (http://www.intertwine-project.eu/), which focuses on interoperability of programming models.

Application procedure:

For further information and registration procedures, please see https://events.prace-ri.eu/event/592/