Advanced OpenMP PATC course

Author: David Henty
Posted: 28 Jun 2013 | 11:17

17-18 July 2013
EPCC, The University of Edinburgh

OpenMP is the industry standard for shared-memory programming, which enables serial programs to be parallelised using compiler directives.

This two-day course is aimed at programmers seeking to deepen their understanding of OpenMP and explore some of its more recent and advanced features.

We will cover topics including nested parallelism, OpenMP tasks, the OpenMP memory model, performance tuning, hybrid OpenMP + MPI, OpenMP implementations, and upcoming features in OpenMP 4.0. Hands-on practical programming exercises make up a significant, and integral, part of this course.

Attendees should already be familiar with the basics of OpenMP, including parallel regions, data scoping, work sharing directives and synchronisation constructs.

This course is funded by the PRACE project and is free to all. For more details and to register please see the event page on the PRACE website.


David Henty, EPCC