Proceedings of the SIGMETRICS Symposium on Parallel and Distributed Tools 1998
DOI: 10.1145/281035.281049
|View full text |Cite
|
Sign up to set email alerts
|

Portable profiling and tracing for parallel, scientific applications using C++

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

1999
1999
2023
2023

Publication Types

Select...
7
2

Relationship

3
6

Authors

Journals

citations
Cited by 72 publications
(35 citation statements)
references
References 15 publications
0
35
0
Order By: Relevance
“…Hence, structural information and event ordering are not preserved. There are many other tools [1,26,28,12] that report aggregate information, often based on the profiling layer of MPI, as is the case with mpiP or produce terabytes of traces. None of these tools are suitable for lossless tracing and later replay in a scalable manner with a single trace file in the megabyte range.…”
Section: Related Workmentioning
confidence: 99%
“…Hence, structural information and event ordering are not preserved. There are many other tools [1,26,28,12] that report aggregate information, often based on the profiling layer of MPI, as is the case with mpiP or produce terabytes of traces. None of these tools are suitable for lossless tracing and later replay in a scalable manner with a single trace file in the megabyte range.…”
Section: Related Workmentioning
confidence: 99%
“…The TAU performance system (Shende et al 1998;Malony and Shende 2000; University of Oregon b) is designed as a tool framework, whereby tool components and modules are integrated and coordinate their operation using well- defined interfaces and data formats. The TAU framework architecture is organized into three layers -instrumentation, measurement, and analysis -where within each layer multiple modules are available and can be configured in a flexible manner under user control.…”
Section: Tau Performance System Architecturementioning
confidence: 99%
“…Phases can also be nested, in which case profiling follows normal scoping rules and is associated with the closest parent phase obtained by traversing up the callstack. Phases should not overlap, as it also true for interval events (Shende et al 1998). Each thread of execution in an application has a default phase and this corresponds to the top level event.…”
Section: Phase Profilingmentioning
confidence: 99%
“…Profiling [7,8] captures the behavior of an application by monitoring its execution. Monitoring can be based on hardware counter sampling or it can require the instrumentation of the application's source code or its binary executable.…”
Section: Background and Motivationmentioning
confidence: 99%