Using the Advisor XE Workflow Tab

Like the Intel Advisor toolbar, the Advisor XE Workflow helps you launch Intel Advisor tools. In addition, it helps guide you through steps in the Intel Advisor workflow, and keeps track of your progress through the workflow:

Advisor XE Workflow

When using Visual Studio, the Advisor XE Workflow appears in the same frame as the Solution Explorer. To display the Advisor XE Workflow, do one of the following:

  • From the Visual Studio menu, click Tools > Intel Advisor XE 2013 > Open Advisor Workflow

  • From the Intel Advisor GUI menu, click File > View > Open Advisor XE Workflow

  • On the Intel Advisor toolbar, click the icon.

The following table summarizes use of the Advisor XE Workflow.

To Do This

Use This

Learn about each workflow step as you progress through the workflow.

View the text below the step's name in the Advisor XE Workflow. The text includes relevant links to the Intel Advisor help.

1. Survey Target - Run the Survey tool to profile your target program to locate hotspots.

Click the Collect Survey Data button below 1. Survey Target.

2. Annotate Sources - Insert annotations into your sources to mark possible parallel regions.

View instructions under 2. Annotate Sources and click the button to view the steps. Use the Visual Studio code editor and the Intel Advisor Annotation Wizard to insert annotations into your sources. Use the Survey Report and its Survey Source window to help you locate the code regions where you will add annotations. To help you add build settings or annotations, use the annotation assistant in the Survey Report window.

3. Check Suitability - Run the Suitability tool to predict approximate performance improvements by sampling your program. This tool uses your inserted annotations to predict site and task performance characteristics.

Click the Collect Suitability Data button below 3. Check Suitability.

4. Check Correctness - Run the Correctness tool to predict likely data sharing problems before you add parallelism to your program. This tool uses your  inserted annotations to predict data sharing problems.

Click the Collect Correctness Data button below 4. Check Correctness. This step also includes fixing sharing problems and running the Correctness tool again until all problems have been fixed.

Obtain a dashboard-like view of your proposed parallel site characteristics. Evaluate the performance benefits and the costs of fixing data sharing problems to decide whether to modify parallel site and tasks before adding parallel code.

Use the Summary window to provide a side-by-side view of the collected Suitability and Correctness data for your specified annotations. This window also provides quick access to detailed data in the Report windows and to tool analysis details.

5. Add Parallel Framework - Add parallelism to parts of your program by replacing annotations with parallel framework code.

View instructions under 5. Add Parallel Framework and click the button to view the steps. Use your code editor to modify your source code by inserting parallel code into your sources. Intel Advisor help topics provide instructions for using the parallel frameworks.

The Advisor XE Workflow is a simplified form of the full Intel Advisor workflow diagram.

To stop data collection, use the buttons in the Survey Report, Suitability Report, or Correctness Report window.

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