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.