April 8, 2013
John McIntyre Centre, Pollock Halls
GB timezone
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.
Starts
Ends
GB
John McIntyre Centre, Pollock Halls
Holyrood Room
18 Holyrood Park Road Edinburgh EH16 5AY
This course is funded by the PRACE project and is free to all.
Please register using the online form.
Note that this course runs immediately before the EASC 2013 - Solving Software Challenges for Exascale - conference, which is not a PRACE-funded event, but may be of interest to course attendees.
If you have any questions, please consult the course forum page or contact epcc-support@epcc.ed.ac.uk.
Some accommodation may be available at Pollock Halls - see http://www.book.accom.ed.ac.uk/.  Otherwise, there are many B&Bs in the area, particularly in and around nearby Dalkeith Road, Minto Street and Mayfield Gardens.
Lothian Buses numbers 2, 14, 30 and 33 pass very close to Pollock Halls - get off at the Commonwealth Pool bus stop.  Single bus tickets cost £1.40 (exact change needed). See http://www.lothianbuses.com for more information.