Compare Two Timeline Trace Reports - 2021.2 English

Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393)

Document ID
UG1393
ft:locale
English (United States)
Release Date
2021-12-15
Version
2021.2 English

Vitis analyzer provides the capability of comparing one Timeline Trace report with another, when multiple Timeline Trace reports are available. In an open Timeline Trace report click the Compare link in the report toolbar menu to display a drop-down list of other Timeline Trace reports which can be compared with the current report. Vitis analyzer synchronizes the timelines with each other, as shown in the following figure, and when you scroll horizontally in one trace window both trace reports are scrolled together.

Tip: You can also right-click the Timeline Trace report listed in the Report Navigator pane on the left and select the Compare to command, which is enabled when there are multiple timelines to compare.

Events in the Timeline reports can be triggered at different times between the two different application runs. You can use the Time offset option report toolbar menu, as shown in the figure above, to synchronize the cursors in both windows so that a visual comparison can be carried out. When you zoom in or zoom out in the top trace window, the bottom window also zooms in or zooms out automatically.

As you can see in the figure, for the same time duration there are more Kernel Enqueues in the lower timeline trace compared to the upper timeline. There are also more Data transfer buffers on Read/Write in the lower timeline trace compared to the upper timeline. These visualizations help you compare the density of the transfer in both traces, for example, the distance between each enqueues is much smaller in the bottom timeline trace and the compute time of each enqueue is also smaller.

You can click the Filter command on the top right to specify the elements to show in each timeline. This allows you to limit the information displayed in the Timeline Trace reports, and lets you focus on the information you are interested in for comparison.