|
|
|
|
 |
 |
| Timelines |
|
The timeline display presents runtime information for processes which
is displayed on a timeline axis. It provides detailed information
about executed functions, communication, and synchronization
operations. Certain classes of functions, e.g. MPI and Computation
etc. are grouped and illustrated in the same color. In Vampir
terminology, these groups are called "activities". They are defined by
the trace generator or by the programmer individually. Event timelines are available for a collection of processes as well as for
individual processes. The bottom figure shows a global timeline with
two selected processes.
|
|
 |
|
|
Process timelines show the different levels of function calls in a
stacked bar chart and in contrast to the global timeline have the
opportunity to add process-specific counters to the display.
|
|
 |
|
|
Summary timelines display the number of processes that are actively
involved in a given activity at a certain time. The display is useful
for studying communication overhead and load imbalance issues from a
high level perspective. |
|
 |
|
|
Depending on the monitoring infrastructure, counter measurements can
be included in the trace data. The corresponding Counter Timeline
visualizes the measurements of a single counter like number of cash
misses or number of floating point operations for multiple processes
over time. Additionally, counter presentations are accessible in
single process timelines. In the latter case multiple counter types
for one process can be studied simultaneously. |
|
 |
|
|
|