2014
DOI: 10.1109/tvcg.2014.2346456
|View full text |Cite
|
Sign up to set email alerts
|

Combing the Communication Hairball: Visualizing Parallel Execution Traces using Logical Time

Abstract: Fig. 1: Logical timeline and clustered logical timeline views from Ravel, a tool for visualizing parallel execution traces. Events are represented by boxes, colored by their wall-clock delay. The use of logical time reveals communication patterns and leverages developers' understanding of their program's structure. We use the logical time structure to cluster on any metric, which allow us to represent large-scale traces using explorable clusters while still depicting messages with full timelines for a subset o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
41
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 49 publications
(41 citation statements)
references
References 33 publications
0
41
0
Order By: Relevance
“…8 The tool fully replaces the notion of time (along the X axis of space/time views) by the order and simplicity of logical clocks. However, the interaction among threads, represented by arrows from source to destination, usually makes the representation hard to understand.…”
Section: Traditional Bsp-based Visualizationmentioning
confidence: 99%
See 1 more Smart Citation
“…8 The tool fully replaces the notion of time (along the X axis of space/time views) by the order and simplicity of logical clocks. However, the interaction among threads, represented by arrows from source to destination, usually makes the representation hard to understand.…”
Section: Traditional Bsp-based Visualizationmentioning
confidence: 99%
“…This problem has, for example, been addressed in Ravel. 8 The tool fully replaces the notion of time (along the X axis of space/time views) by the order and simplicity of logical clocks.…”
Section: Traditional Bsp-based Visualizationmentioning
confidence: 99%
“…Significant efforts are made in visualizing HPC performance data. Isaacs et al organize trace data in a logical time ordering for the ease of understanding performance anomalies . Isaacs et al provide a rich survey of visualization tools for performance analysis.…”
Section: Multilevel Trace Visualizationmentioning
confidence: 99%
“…Isaacs et al organize trace data in a logical time ordering for the ease of understanding performance anomalies. 91 behavior at the architecture level, but it needs the architecture model of the system to be available. This may not always be feasible for all systems.…”
Section: Visualization Toolsmentioning
confidence: 99%
“…Other visualizations depict different tasks or processes on a horizontal timeline, for instance, as rows connected by links [25,29] or as bundled bars [15] (more examples are surveyed by Isaacs et al [26]). In this context, however, we only found one approach that discerns and visualizes multiple executions: Trümper et al [33] compare two executions by juxtaposing their hierarchical stack trace visualizations and connecting similar execution phases by bundled links.…”
Section: Introductionmentioning
confidence: 99%