2nd POP Webinar - Getting Performance from OpenMP Programs on NUMA Architectures

Thu, Aug 3, 2017 3:00 PM - 3:40 PM CEST

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:

  • Understanding the characteristics of cc-NUMA architectures
  • Understanding the OpenMP Thread Affinity model
  • Understanding the Operating System mechanisms of memory placement
  • Learning to put all this together for performance optimization
  • Seeing 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. Please share this page with your colleagues if you think they might be interested in attending.