Computational Modelling Group

Workshop  17th July 2013 9 a.m.  EPCC, Edinburgh, Scotland

Advanced OpenMP @EPCC

Web page
http://events.prace-ri.eu/conferenceDisplay.py?confId=168
Categories
MPI, OpenMP, Scientific Computing, Software Engineering
Submitter
Jess Jones

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

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

This two-day course 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 be familiar with the basics of OpenMP, including parallel regions, data scoping, work sharing directives and synchronisation constructs..

Access will be given to appropriate hardware for all the exercises, although many of them can also be performed on a standard Linux laptop.

Location:

James Clerk Maxwell Building, King's Buildings, Mayfield Road, Edinburgh. EH9 3JZ

Additional info:

This course is funded by the PRACE project and is free to all.

Please register using the online form (see the website).