Tools for Large-Scale Parallel Debugging and Profiling @ EPCC

→ Europe/London
3217 (EPCC)

3217

EPCC

The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
Description
As parallel codes grow ever larger and run on an increasing number of cores, naive methods for debugging and profiling cease to be practical. For large applications it is essential to use tools to aid in debugging for correctness, and in profiling for identification of performance hotspots. This hands-on course covers the use of the portable DDT debugger (Day 1), instrumentation with Score-P and performance analysis with Scalasca and Vampir (Days 2&3). All examples will be run on the ARCHER Cray XC30 system.
    • Registration 3305

      3305

    • Allinea Environment introduction (presentation) 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Getting started with Allinea DDT 3217

      3217

      EPCC

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Break 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • GPU debugging (demo only) 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Debugging memory errors with Allinea DDT 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Lunch 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Debugging incorrect results with Allinea DDT 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Debugging memory leaks with Allinea DDT 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Break 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Allinea MAP demo and free hands-on session. Bring your own code or debug more of the provided examples ! 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Conclusion and wrap up 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Introduction to parallel performance engineering: Instrumentation and measurement of applications with Score-P

      Instrumentation and measurement of applications with Score-P

    • Break
    • Profile analysis report exploration: Configuration and customisation of Score-P measurements
    • Lunch
    • Coaching to profile your own parallel application(s) on Archer
    • Break
    • Parallel execution performance analysis diagnosis and tuning
    • Automated trace analysis with Scalasca
    • Break
    • Interactive trace analysis with Vampir
    • Lunch
    • Coaching to trace your own parallel application(s) on Archer 3217

      3217

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Break
    • Parallel execution performance analysis diagnosis and tuning