Running applications efficiently on highly parallel and complex systems will become more and more challenging. This requires orchestrating different levels of concurrency (threads, message passing, I/O, etc. ). Performance monitoring of these applications will therefore change from a beneficial option to a necessity to discover the performance behaviour and bottlenecks. Because of size and complexity naive methods for debugging and performance monitoring for large-scale applications cease to be practical.
This one-day tutorial presents state-of-the-art performance techniques and tools for leading-edge HPC systems. Especially, we will focus on the Score-P instrumentation and measurement infrastructure that can be used to monitor scientific applications based on standard MPI, OpenMP, hybrid combination of both, and common accelerators. Score-P provides techniques to profile large-scale applications and/or to monitor these applications in detail.
Vampir is a commercial tool to visualise and analyse the dynamic behaviour of applications interactively with the help of a multitude of performance views based on the detailed event monitoring of Score-P. We will outline how to collect and analyse application performance information and highlight how to use Vampir efficiently for detailed performance analysis of large-scale applications.
For those users who already have applications running on HECToR we offer the opportunity to analyse their own codes with Score-P and Vampir in an afternoon hands-on-session. Please contact us prior to the workshop if you are interested in your code analysis.
For all other users, we will provide prerecorded monitoring examples of the NPB benchmark that can be used by each participant for performance visualisation with Vampir.
Note that there is also a one-day course covering Large-Scale Parallel Debugging with DDT, to be held on Friday 12th April.
This one-day tutorial presents state-of-the-art performance techniques and tools for leading-edge HPC systems. Especially, we will focus on the Score-P instrumentation and measurement infrastructure that can be used to monitor scientific applications based on standard MPI, OpenMP, hybrid combination of both, and common accelerators. Score-P provides techniques to profile large-scale applications and/or to monitor these applications in detail.
Vampir is a commercial tool to visualise and analyse the dynamic behaviour of applications interactively with the help of a multitude of performance views based on the detailed event monitoring of Score-P. We will outline how to collect and analyse application performance information and highlight how to use Vampir efficiently for detailed performance analysis of large-scale applications.
For those users who already have applications running on HECToR we offer the opportunity to analyse their own codes with Score-P and Vampir in an afternoon hands-on-session. Please contact us prior to the workshop if you are interested in your code analysis.
For all other users, we will provide prerecorded monitoring examples of the NPB benchmark that can be used by each participant for performance visualisation with Vampir.
Note that there is also a one-day course covering Large-Scale Parallel Debugging with DDT, to be held on Friday 12th April.