Webinar: Getting Performance from OpenMP on NUMA Architectures

Thursday, August 3, 2017



Most contemporary shared memory systems expose a non-uniform memory architecture (NUMA) with implications on application performance. However, the OpenMP programming model does not provide explicit support for that. This 30-minute live webinar will discuss the approaches to getting the best performance from OpenMP applications on such machines. We will motivate this talk with practical examples showing best practices.

What you will gain from joining this webinar:

  • An understanding of the characteristics of cc-NUMA architectures
  • An understanding of the OpenMP Thread Affinity model
  • An understanding of the Operating System mechanisms of memory placement
  • Learn how  to put all this together for performance optimization
  • See practical examples illustrating best practices

About the Presenter:

Dr. Christian Terboven is a Senior Scientist and HPC Group Manager at RWTH Aachen University. His research interests center around Parallel Programming and related software engineering aspects. Dr. Terboven has been involved in the analysis, tuning and parallelization of several large-scale simulation codes for various architectures. He is a member of the OpenMP Language Committee and leads the Affinity subcommittee. He is responsible for several research projects in the area of programming models and approaches to improve the productivity and efficiency of modern HPC systems. He also currently works on the EU Performance Optimisation and Productivity (POP) project.


This webinar is being given as part of the EU Performance Optimisation and Productivity (POP) project.