EconPapers    
Economics at your fingertips  
 

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 ().

 
Page updated 2026-03-01
Handle: RePEc:spr:sprchp:978-3-030-11987-4_4