Boost your OpenMP skills with ARCHER2's Advanced OpenMP course

17 February 2025

Elevate your OpenMP programming expertise with our Advanced OpenMP course, offered online on 18, 20, 25, and 27 February 2025, from 10:00 to 12:00 GMT. 

This course is designed for programmers who are already familiar with the basics of OpenMP and are looking to deepen their understanding and explore advanced features.

At EPCC we pride ourselves on delivering high-quality training that meets the needs of researchers and professionals. Our team of experts has extensive experience in high-performance computing and parallel programming, ensuring you receive the most up-to-date and relevant knowledge. We understand the unique challenges faced by researchers and are committed to providing practical, hands-on training you can trust.

Course highlights

This course will cover a range of advanced OpenMP topics, including:

  • Nested parallelism
  • OpenMP tasks
  • The OpenMP memory model
  • Performance tuning
  • Hybrid OpenMP + MPI
  • OpenMP implementations
  • Recently added features in OpenMP

Please note that this course will not cover using OpenMP for GPU programming. However we have an upcoming course dedicated to GPU programming with directives that will address this topic in detail.

Hands-on practical exercises

A significant portion of the course will be dedicated to hands-on practical programming exercises. These exercises are designed to reinforce the concepts covered in the lectures and provide you with the opportunity to apply what you've learned. Access to appropriate hardware will be provided for all exercises, although many can also be performed on a standard Linux laptop.

Meet your instructor: Mark Bull

We are thrilled to have Mark Bull as the instructor for this course. Mark is a renowned expert in the field of parallel programming and has been instrumental in the development and dissemination of OpenMP standards. His extensive knowledge and experience make him the perfect guide to help you navigate the complexities of advanced OpenMP programming.

Register now

Don't miss this opportunity to enhance your OpenMP skills and advance your career. Full details and registration can be found on the ARCHER2 training website.

Secure your spot today!

 

Author

Dr Juan Rodriguez Herrera
Juan