Unifying the Analysis of Performance Event Streams at the Consumer Interface Level
Jean-Baptiste Besnard (),
Allen D. Malony (),
Sameer Shende (),
Marc Pérache (),
Patrick Carribault () and
Julien Jaeger ()
Additional contact information
Jean-Baptiste Besnard: ParaTools SAS
Allen D. Malony: ParaTools Inc.
Sameer Shende: ParaTools Inc.
Marc Pérache: CEA
Patrick Carribault: CEA
Julien Jaeger: CEA
A chapter in Tools for High Performance Computing 2017, 2019, pp 57-71 from Springer
Abstract:
Abstract Several instrumentation interfaces have been developed for parallel programs to make observable actions that take place during execution and to make accessible information about the program’s behavior and performance. Following in the footsteps of the successful profiling interface for MPI (PMPI), new rich interfaces to expose internal operation of MPI (MPI-T) and OpenMP (OMPT) runtimes are now in the standards. Taking advantage of these interfaces requires tools to selectively collect events from multiples interfaces by various techniques: function interposition (PMPI), value read (MPI-T), and callbacks (OMPT). In this paper, we present the unified instrumentation pipeline proposed by the MALP infrastructure that can be used to forward a variety of fine-grained events from multiple interfaces online to multi-threaded analysis processes implemented orthogonally with plugins. In essence, our contribution complements “front-end” instrumentation mechanisms by a generic “back-end” event consumption interface that allows “consumer” callbacks to generate performance measurements in various formats for analysis and transport. With such support, online and post-mortem cases become similar from an analysis point of view, making it possible to build more unified and consistent analysis frameworks. The paper describes the approach and demonstrates its benefits with several use cases.
Date: 2019
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-030-11987-4_4
Ordering information: This item can be ordered from
http://www.springer.com/9783030119874
DOI: 10.1007/978-3-030-11987-4_4
Access Statistics for this chapter
More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().