2-3 July 2015
This course will take place at University of Manchester
Europe/London timezone

Please note:  This course will be led by EPCC but held in Manchester

Training Room 2, Ground Floor

Research IT,
University of Manchester, 
Kilburn Building,
Oxford Road,
Manchester,
M13 9PL

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 2-day course will cover topics including nested parallelism, OpenMP tasks, the OpenMP memory model, performance tuning, hybrid OpenMP + MPI, OpenMP implementations, and new 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.

Starts 2 Jul 2015 09:00
Ends 3 Jul 2015 17:30
Europe/London
This course will take place at University of Manchester
Training Room 2, Ground Floor
Research IT, University of Manchester, Kilburn Building, Oxford Road, Manchester, M13 9PL

This course is part-funded by the PRACE project and is free to all. Please register using the online form. If you have any questions, please consult the course forum page or contact epcc-support@epcc.ed.ac.uk.