Session 5

  1. Home
  2. Programme
  3. Session 5

Session 5

5.1 Break Out session: Interfacing Task-based Runtimes with Performance Tools

Char: Bernd Mohr (JSC)
Speakers:
Bernd Mohr(JSC) ”Overview/Problem Statement”
Hitoshi Murai(RIKEN) ”The Performance Tool API of XMP”
Judit Gimenez(BSC) ”Measurements with Extra-E via OMP-T” Christian Feld (JSC) ”Measurements with Score-E via OMP-T”
not-yet-confimed (BSC) ”OMP-T support of the OmpSs runtime system” not-yet-confirmed (INRIA) ”Interfacing Star-PI with Performance Tools”

Providing performance measurement and analysis capabilities for a parallel programming system requires to im- plement a monitoring API in the parallel runtime and the necessary matching measurement component in each performance tool. While MPI had a standard monitoring API (PMPI, now also MPI-T) from the beginning, thread- or task-based programming systems either do not provide such a feature or only proprietary interfaces. Currently, a standard interface for OpenMP also covering tasks and accelerators is under discussion. The session intents to bring together researchers from the performance tool and parallel runtime system areas to discuss the feasibility to use OMP-T also as interface for other task-based systems like OmpSs, XMP, or Star-PU and what extensions or additions would be needed to support non-OpenMP models.