Prerequisite: In the graphical-user interface (GUI):
Create a project and specify an analysis target and target options.
To run the
CPU / Memory Roofline Insights perspective from the GUI:
- Configure the perspective and set analysis properties, depending on desired results:
Select a collection accuracy level with analysis properties preset for a specific result:
Select the analyses and properties manually to adjust the perspective flow to your needs. The accuracy level is set to
Custom.
The higher accuracy value you choose, the higher runtime overhead is added to your application. The
Overhead indicator shows the overhead for the selected configuration. For the
Custom accuracy, the overhead is calculated automatically for the selected analyses and properties.
By default, accuracy is set to
Low. For more information, see
CPU Roofline Accuracy Presets.
- Optional: If you want check for loop-carried dependency, select the
Dependencies analysis. For more information about the Dependencies analysis and report, see
Find Data Dependencies.
- Run the perspective: click
button.
To run the
CPU / Memory Roofline Insights perspective with the Low accuracy from the command line interface:
advisor --collect=roofline --project-dir=./advi_results -- ./myApplication
See
Run
CPU / Memory Roofline Insights from Command Line for details.
Once the
CPU / Memory Roofline Insights perspective collects data, the report opens showing a
Summary tab. Continue to investigate the results:
Note
After you run the
CPU / Memory Roofline Insights perspective, the collected Survey data becomes available for all other perspectives. If you switch to another perspective, you can skip the Survey step and run only perspective-specific analyses.