2008
DOI: 10.1109/icpp-w.2008.17
|View full text |Cite
|
Sign up to set email alerts
|

Replay-Based Synchronization of Timestamps in Event Traces of Massively Parallel Applications

Abstract: Event traces are helpful in understanding the performance behavior of message-passing applications since they allow in-depth analyses of communication and synchronization patterns. However, the absence of synchronized hardware clocks may render the analysis ineffective because inaccurate relative event timings can misrepresent the logical event order and lead to errors when quantifying the impact of certain behaviors. Although linear offset interpolation can restore consistency to some degree, inaccuracies and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(10 citation statements)
references
References 24 publications
(21 reference statements)
0
10
0
Order By: Relevance
“…One technique for establishing a synchronized view of time in a distributed parallel application is to perform the synchronization post‐mortem . This technique is especially well‐suited for event tracing and similar applications where data can be captured along with enough causal and ordering information for the event data to be retroactively corrected.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…One technique for establishing a synchronized view of time in a distributed parallel application is to perform the synchronization post‐mortem . This technique is especially well‐suited for event tracing and similar applications where data can be captured along with enough causal and ordering information for the event data to be retroactively corrected.…”
Section: Related Workmentioning
confidence: 99%
“…If the receiving process's clock is set to an earlier time than the sending process's clock, the messages appear out of order. Techniques exist for addressing this issue in post‐mortem analysis by recording each process's clock skew and correcting for it at log analysis time. In contrast, our technique works by synchronizing the clocks at run time, thus ensuring that the logs contain accurate temporal information as it is captured.…”
Section: Applicationsmentioning
confidence: 99%
“…However, as part of our future work, we plan to address also passive target synchronization. (Becker et al, 2009). The scalability of the parallel replay mechanism has already been demonstrated for up to 294,912 cores (Geimer et al, 2010).…”
Section: Mpi-2 Remote Memory Accessmentioning
confidence: 97%
“…With NTP, accuracies are limited to one millisecond in the best case if a time server is available on the local intranet. 30 We believe that improving the resolution of time synchronization within contemporary supercomputers will help to drive system software use cases that leverage tightly synchronized node clocks to improve the performance and efficiency of system software.…”
Section: Recommendationsmentioning
confidence: 99%