Intel® Advisor Help

Compare CPU Roofline Results

Use the Roofline Compare functionality to display Roofline chart data from other Intel® Advisor results or non-archived snapshots for comparison purposes to track optimization progress.

Prerequisites

To compare the GPU Roofline results, make sure to get the following:

To compare the results:

  1. Open a baseline GPU Roofline result/snapshot.
  2. From the Compare drop-down toolbar, click + to load a comparison result/snapshot. You can load multiple results/snapshots for comparison one by one.

Compare different Roofline results before and after optimization

When the comparison is uploaded:

Note

To find the same loops/functions among the results, Intel Advisor compares several loop/function features, such as their type, nesting level, source code file name and line, and function name. When a certain threshold of similar or equal features is reached, the two loops/functions are considered a match and connected with a dashed line.

However, this method still has few limitations. Sometimes, there can be no match for the same loop/function if one is optimized, parallelized, or moved in the source code to four or more lines from the original place. Intel Advisor tries to ensure some balance between matching source code changes and false positives.