Before Running the Survey Tool

The Survey tool runs your serial program's executable and profiles it to identify performance improvement opportunities. After it performs extensive analysis of your program's execution, it displays the Survey Report to help you decide the possible places to add parallelism. If you recently used a different profiling tool to measure your program's hotspots and understand the code's performance characteristics, consider this step optional.

Before you run the Survey tool, you need to do the following:

  • Decide which part of your program to examine for possible places to add parallelism. If your Microsoft Visual Studio* solution consists of multiple start-up projects that each execute different code, you might examine one project at a time.

  • Choose the input data set or run-time parameters for your program. If you want to speed up your program generally, you can use typical input data. However, if you want to improve its performance on specific operations that it does particularly slowly, choose input data to emphasize these slow operations. Once you have prepared appropriate input data, configure your program with the chosen data, such as by setting the appropriate values in the Visual Studio* project's Debugging properties page.

  • For the selected startup project, build a target using a Release configuration build. The target must include debug information.

To run the Survey tool with your program, do one of the following:

  • Click the Collect Survey Data or the Start Paused button on the side command toolbar. To hide or show the command toolbar, click the Hide side command toolbar or Show side command toolbar button in the upper-right of the Survey Report. The Start Paused button starts executing your target with data collection disabled. Data collection can be enabled either by a Resume Collection annotation or by clicking the Resume button (see the help topic While Running the Survey Tool).

  • Click the Collect Survey Data button in the Advisor XE Workflow tab.

  • Click the icon in the Intel Advisor toolbar or the Tools > Intel Advisor XE 2013 menu.

For more complete information about compiler optimizations, see our Optimization Notice.