EconPapers    
Economics at your fingertips  
 

Event Flow Graphs for MPI Performance Monitoring and Analysis

Xavier Aguilar (), Karl Fürlinger and Erwin Laure
Additional contact information
Xavier Aguilar: KTH Royal Institute of Technology, High Performance Computing and Visualization Department (HPCViz), and Swedish E-Science Research Center (SeRC)
Karl Fürlinger: Ludwig-Maximilians-Universität (LMU) Munich, Computer Science Department, MNM Team
Erwin Laure: KTH Royal Institute of Technology, High Performance Computing and Visualization Department (HPCViz), and Swedish E-Science Research Center (SeRC)

Chapter Chapter 8 in Tools for High Performance Computing 2015, 2016, pp 103-115 from Springer

Abstract: Abstract Classical performance analysis methodologies use either execution traces with fine-grained data or profiles with aggregates. Event traces provide the finest level of detail on application behavior, however, they are infeasible at extreme scales due to the huge amount of information they contain. In contrast, profiles are much more scalable but they lack the temporal order between events. In this paper, we present the use of event flow graphs for performance characterization of MPI applications. Event flow graphs capture statistics on the events performed by the application while preserving the temporal order of such events. Thus, they stand in between tracing and profiling, and are a good complement for classical performance analysis approaches such as event traces or profiles. Furthermore, event flow graphs can be used for means other than visual exploration of performance data. For example, graphs can be utilized as compressed representations of event traces, or to automatically detect the program structure of iterative applications at runtime without any source code analysis.

Keywords: Event Flow Graph (EFGs); Visual Performance Analysis; Trace Compression; Main Simulation Loop; Nested Loop Structure (search for similar items in EconPapers)
Date: 2016
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-319-39589-0_8

Ordering information: This item can be ordered from
http://www.springer.com/9783319395890

DOI: 10.1007/978-3-319-39589-0_8

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-07-12
Handle: RePEc:spr:sprchp:978-3-319-39589-0_8