Intel® Advisor Help

Surveying the Target Application

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:

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).

See Also