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.

Timeline Figure 1

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.

Timeline Figure 2

Depending on the monitoring infrastructure, counter measurements can be included in the trace data. The corresponding Counter Date Timeline visualizes the measurements of a single counter like number of cache misses or number of floating point operations for multiple processes over time. Additionally, counter presentations are accessible in single process timelines.

Timeline Figure 4