Intel® Advisor Help
The
Intel®
Advisor
Survey tool
runs your
serial program's target executable and profiles it to identify performance
improvement opportunities. After it performs extensive analysis of your
program's execution, it displays a report to help you choose possible
(candidate) places to add vectorization or threading parallelism. The data
appears in the
Survey Report window.
To locate the code regions that would benefit your program's performance the most by adding parallelism or by vectorizing loops, focus your attention on where your program spends its time. In the Survey Report window, this means focusing on the hot loops and function calls in the displayed top-down call tree with loops.
You can run the Survey tool to collect profile data about your program:
Within the Intel Advisor standalone GUI by using the Tools menu, the Advisor Workflow tab, or the toolbar icons after you open a project.
Using the advixe-cl command line, by specifying the --collect option.
Similarly, you can view the collected data in the Survey Report and related windows by using the standalone GUI or the command line.
For medium-large targets, consider reading Minimizing Data Collection, Result Size, and Execution Time for the Survey Tool.
For detailed description of the metrics provided by the Survey report, see section Pane Loop Information (in Survey Report) of this guide (available through See Also below).