pathway
play

Pathway Parallel Program Engineering Michael Firbach - PowerPoint PPT Presentation

Technische Universitt Mnchen Pathway Parallel Program Engineering Michael Firbach firbach@in.tum.de Michael Firbach (firbach@in.tum.de) Technische Universitt Mnchen Outline What is Pathway? Why is it useful? Features /


  1. Technische Universität München Pathway Parallel Program Engineering Michael Firbach firbach@in.tum.de Michael Firbach (firbach@in.tum.de)

  2. Technische Universität München Outline ● What is Pathway? ● Why is it useful? ● Features / Demonstration ● Questions from students Michael Firbach (firbach@in.tum.de)

  3. Technische Universität München What is Pathway? ● Pathway is a tool that defines and automates workflows for performance engineering ● Parts of a workflow: ○ Communication with HPC system ○ Building and instrumenting the application ○ Scheduling of jobs ○ Taking measurements ○ Making decisions Michael Firbach (firbach@in.tum.de)

  4. Technische Universität München Workflow example Save snapshot Instrument Optimize application Analyze Schedule results jobs Michael Firbach (firbach@in.tum.de)

  5. Technische Universität München Why is it useful? ● Having this formal definition is already useful ○ Guidance: many people don’t know how to start optimizing ○ Encourages methodical engineering vs. “trying out something” ● Automation eliminates a significant burden ○ Reduces time spent in tedious and boring tasks ○ Provides repeatable results ○ Makes tool usage easier Michael Firbach (firbach@in.tum.de)

  6. Technische Universität München Features of Pathway ● Formal, graphical view on optimization process ● Graphical editor for customization ● Handles different HPC systems transparently ● Automatic tool invocations in workflow (like the ones presented by Yury) Michael Firbach (firbach@in.tum.de)

  7. Technische Universität München Experiment Browser Experiments overview, filtered and sorted Review results, environment settings,performance data, ... Michael Firbach (firbach@in.tum.de)

  8. Technische Universität München Live demonstration Michael Firbach (firbach@in.tum.de)

  9. Technische Universität München In this lecture ... ● Projects focus on analysis and understanding of performance problems ● Less focus on programming ● Pathway is relatively new and may have quirks ○ … but I will provide support Michael Firbach (firbach@in.tum.de)

  10. Technische Universität München Questions? Michael Firbach (firbach@in.tum.de)

Recommend


More recommend