52nd VI-HPS Tuning Workshop

→ Europe/Berlin
BZ.08.02 - Hörsaal 03 (Campus Grifflenberg)

BZ.08.02 - Hörsaal 03

Campus Grifflenberg

Bergische Universität Wuppertal Campus Grifflenberg Gaußstraße 20 D-42119 Wuppertal
Martin Errenst, Tejesh Pala
Description
(vi-hps.org) (hpc.nrw, hpc-wiki)

 

Together with VI-HPS and HPC.nrw, the PLEIADES Team hosts the 52nd VI-HPS Tuning Workshop in Wuppertal. The workshop is aimed at HPC users and developers who want to improve their understanding and knowledge of performance measurement tools in an HPC environment.

To quote from the VI-HPS webpage:

VI-HPS Tuning Workshops are the major training vehicle where around 30 participants receive instruction and guidance applying VI-HPS tools to their own parallel application codes, along with advice for potential corrections and optimizations. Feedback to tools developers also helps direct tools development to user needs, as well as improve tool documentation and ease of use. These workshops of three to five days at HPC centres occur at least twice per year, and are complemented by additional courses and tutorials at conferences, seasonal schools and other invited training events. Training events of individual VI-HPS partners can be found on their own websites.

Coordinated tools training material is available with emphasis on hands-on exercises using VI-HPS tools individually and interoperably. Exercises with example MPI+OpenMP or MPI+OpenACC/CUDA/HIP parallel applications can be configured to run on dedicated HPC compute resources.

We have up to 30 seats available.
You may register in advance, but please read the requirements below!
Reach out to us at pleiades@uni-wuppertal.de, in case of questions!

Programme Overview

 

The VI-HPS Tools Guide provides a brief overview of available performance tools.

The workshop will be held in English.
To enable participants in NRW to travel each day the workshop will run from 10:00 to 17:00 each day, with breaks for lunch (self-paid) and refreshments.

Important information and requirements

  • You should prepare your own code for measurements and optimizations. Keep the execution times short enough for quick iterations during the course, but long enough to represent a typical workload, e.g. a couple of minutes.
  • For the coding sessions, please bring your personal laptop and corresponding power cables
  • You should have access to the HPC system, installed with the performance tools discussed during the event. We can provide on-side workshop accounts if necessary
  • You will need an active "eduroam" or BUW university account for network access to the HPC system. If both are not available, we can request guest accounts some weeks in advance to provide network access to guests.
  • The number of seats is limited and the allocation of seats is done by the organizer.

Organizers

  • HPC.nrw and VI-HPS
  • Local organizers:
    • Martin Errenst (Bergische Universität Wuppertal)
    • Tejesh Pala (Bergische Universität Wuppertal)

Venue

Organised by

Martin Errenst

Registration
In-Person Registration
    • 10:00 → 17:00
      Day 1

      Agenda TBD

      • 10:00
        Welcome & Introduction to HPC.nrw 30m
        Speaker: Martin Errenst
      • 10:30
        Introduction to VI-HPS 30m
      • 11:00
        Introduction to performance engineering 1h
      • 12:00
        Lunch 1h
      • 13:00
        Running your jobs on PLEIADES 30m
        Speaker: Martin Errenst
      • 13:30
        Hands-on coaching 1h 30m

        Install and setup your code

      • 15:00
        Break 30m
      • 15:30
        Hands-on coaching 1h 30m

        to install / prepare your code

    • 10:00 → 17:00
      Day 2

      Agenda TBD

      • 10:00
        MAQAO performance analysis framework 1h
      • 11:00
        Hands-on: MAQAO 1h
      • 12:00
        Lunch 1h
      • 13:00
        Linaro Forge MAP and performance reports 1h
      • 14:00
        Hands-on: Linaro Forge MAP and performance reports 1h
      • 15:00
        Break 30m
      • 15:30
        Hands-on coaching 1h 30m

        to apply MAQAO and Linaro MAP / performance reports

    • 10:00 → 17:00
      Day 3

      Agenda TBD

      • 10:00
        Score-P / CUBE 1h
      • 11:00
        Hands-on: Score-P / CUBE 1h
      • 12:00
        Lunch 1h
      • 13:00
        Extra-P 1h
      • 14:00
        Hands-on: Extra-P 1h
      • 15:00
        Break 30m
      • 15:30
        Hands-on coaching 1h 30m

        to apply Score-P, CUBE and Extra-P

    • 10:00 → 17:00
      Day 4

      Agenda TBD

      • 10:00
        Scalasca 1h
      • 11:00
        Hands-on: Scalasca 1h
      • 12:00
        Lunch 1h
      • 13:00
        Vampir 1h
      • 14:00
        Hands-on: Vampir 1h
      • 15:00
        Break 30m
      • 15:30
        Hands-on coaching 1h 30m
    • 10:00 → 17:00
      Day 5

      Agenda TBD

      • 10:00
        LIKWID 1h
      • 11:00
        Hands-on: LIKWID 1h
      • 12:00
        Lunch 1h
      • 13:00
        Hands-on coaching 2h

        to apply LIKWID

      • 15:00
        Break 30m
      • 15:30
        Hands-on coaching 1h 30m