wxParaver is a trace-based visualization and analysis tool designed to study quantitative detailed metrics and obtain qualitative knowledge of the performance of applications, libraries, processors and whole architectures.
We have created a type of timeline where we sort the values of the vertical axis by their value:
We use it for Nanos6 to show what we call the "breakdown" view by sorting the values of each row, leaving the same tasks together (as they have the same value). The vertical axis in our case shows the count of CPUs. This is similar to what it is already supported in HPCToolkit and Vampir, in the latter shown in the B chart:
We currently produce the trace as a normal timeline, by manually sorting the values before writing the PRV. Jesus has commented whether this feature would be interesting to have in Paraver, so it can be used directly from a normal timeline trace.
Hi,
We have created a type of timeline where we sort the values of the vertical axis by their value:
We use it for Nanos6 to show what we call the "breakdown" view by sorting the values of each row, leaving the same tasks together (as they have the same value). The vertical axis in our case shows the count of CPUs. This is similar to what it is already supported in HPCToolkit and Vampir, in the latter shown in the B chart:
We currently produce the trace as a normal timeline, by manually sorting the values before writing the PRV. Jesus has commented whether this feature would be interesting to have in Paraver, so it can be used directly from a normal timeline trace.