|Name:||(02) Application Tracking Using the Ichnaea Tools|
|Time:||Monday, June 23, 2014
04:29 pm - 04:36 pm
CCL - Congress Center Leipzig
|Speaker:||Iain Miller, AWE|
|Abstract:||HPC platforms are constantly increasing in size and complexity. As they evolve it becomes increasingly difficult to fully utilise their capabilities. In order to improve this utilisation we first need to gather performance data.
This paper introduces the Ichnaea tool suite, an open source set of tools designed to gather performance data from all application runs. The suite is broken up into several components: a lightweight and flexible application profiling library to gather data through an instrumentation API; a database to store the profiling outputs and a graphical user interface to data mine and visualise the results.
The first component of the Ichnaea tool suite is the Performance Modelling Timing Module (PMTM) which provides a common interface to system timing routines, it also documents system and code parameters, and environment variables. The library is specifically engineered to work in MPI applications and has been shown to scale to hundreds of thousands of cores with minimal performance impact.
the Ichnaea tool suite also includes a relational database structure and the Performance Modelling Analysis Tool (PMAT). PMAT is a Java frontend to the Ichnaea database that can do both data collection and visualisation. PMAT is primarily designed for use with PMTM files but other file formats can be read using custom parsers to add them to the Ichnaea database.
Iain Miller, Andy Bennett & Oliver Perks, AWE