User Guide

Contents

Intel Advisor
Menus and Toolbars

After you launch the
Microsoft Visual Studio* (on Windows* OS) or
Intel® Advisor
GUI environment and choose your target, you can begin the process of using the
Intel Advisor
tools to help you add parallelism into parts of your program.
To launch the
Intel Advisor
tools, use one of the following:
  • In the Visual Studio
    Tools
    menu, click
    Intel Advisor [version]
    and choose the desired action.
  • In the
    Intel Advisor
    GUI, click
    File
    >
    New
    and choose the desired action.
  • In the
    Intel Advisor
    toolbar, select the desired action by clicking the appropriate icon in a drop-down list:
In the
Intel Advisor
GUI, click the downward arrow icon to display a drop-down list:
In Microsoft Visual Studio, click the downward arrow icon to display a drop-down list:
To display the installed help or the Getting Started page, or view online videos or articles, click the
or
icon on the
Intel Advisor
toolbar. The Getting Started page introduces the
Intel Advisor
and provides links to the installed tutorials, documentation, and online internet resources.
The following table lists the actions available:
To Do This
Use the Menu
Use the Advisor Workflow Tab
Use the Toolbars
Run the Survey analysis on your application (target) to profile it to locate hotspots.
In Visual Studio, click
Tools
>
Intel Advisor [version]
>
Start Survey Analysis
In the product GUI, click
File
New
Start Survey Analysis
Below
Survey Target
, click the button or Start analysis with data collection paused 
                  . Once you start the analysis, pause , stop , and cancel buttons appear.
Select
Start Survey Analysis
in the Advisor toolbar list.
Run the Trip Counts and FLOP analysis on your application (target) to collect loop iteration statistics.
In Visual Studio, click
Tools
>
Intel Advisor [version]
>
Start Trip Counts and FLOP Analysis
In the product GUI, click
File
New
Start Trip Counts and FLOP Analysis
Below
Find Trip Counts and FLOP
click the button. By default, only Trip Counts are collected. To collect FLOP data as well, select the
FLOP
checkbox under the
Collect
button. Once you start the analysis, stop and cancel buttons appear.
Select
Start Trip Counts and FLOP Analysis
in the Advisor toolbar list.
Run the Roofline analysis on your application to visualize actual performance against hardware-imposed performance ceilings.
In Visual Studio, click
Tools
>
Intel Advisor [version]
>
Start Roofline Analysis
.
In the product GUI, click
File
New
Start Roofline Analysis
.
Below
Run Roofline
, click the button. Once you start the analysis, stop and cancel buttons appear.
Select
Start Roofline Analysis
in the Advisor toolbar list.
Run the Memory Access Patterns analysis on your application (target) to collect data on memory access strides.
In Visual Studio, click
Tools
>
Intel Advisor [version]
>
Start Trip Counts Analysis
In the product GUI, click
File
New
Start Memory Access Patterns Analysis
In the
Vectorization Workflow
below
Check Memory Access Patterns
click the button. Once you start the analysis, stop and cancel buttons appear.
Select
Start Memory Access Patterns Analysis
in the Advisor toolbar list.
Run the Dependencies analysis on your application to predict its potential data sharing problems. Before running this analysis, add source annotations to define at least one parallel site and task(s) within each site.
In Visual Studio, click
Tools
>
Intel Advisor [version]
>
Start Dependencies Analysis
In the product GUI, click
File
New
Start Dependencies Analysis
Below
Check Dependencies
click the button. Once you start the analysis, stop and cancel buttons appear.
Select
Start Dependencies Analysis
in the Advisor toolbar list.
Run the Suitability analysis on your application to predict its approximate parallel performance. Before running this tool, add source annotations to define at least one parallel site and task(s) within each site.
In Visual Studio, click
Tools
>
Intel Advisor [version]
>
Start Suitability Analysis
In the product GUI, click
File
New
Start Suitability Analysis
In the
Threading Workflow
tab below
Check Suitability
click the button or Start analysis with data collection paused 
                  . Once you start the analysis, pause , stop , and cancel buttons appear.
Select
Start Suitability Analysis
in the Advisor toolbar list.
Create the data snapshot (read-only version) of the current project.
In Visual Studio, click
Tools
>
Intel Advisor [version]
>
Create Data Snapshot
In the product GUI, find the button at the top of the Report window next to
Where should I add vectorization and/or threading parallelism?
.
Select
Create Data Snapshot
in the Advisor toolbar list.
Open the
Project Properties
dialog to view and modify project properties.
In Visual Studio, click
Tools
>
Intel Advisor [version]
> Display project properties
Project Properties
In the product GUI, click
File
Project Properties...
Click Display project properties
(if available)
in the
Intel Advisor
toolbar.
In the
Intel Advisor
product GUI, open or close the
Project navigator
In the product GUI, click
View
Project Navigator
Click in the
Intel Advisor
toolbar.
In the product GUI, create a new project.
In the product GUI, click
File
New
Project...
Click in the
Intel Advisor
toolbar.
In the product GUI, open an existing project.
In the product GUI, choose either:
  • File
    Recent Projects
    >
    name
  • File
    Open
    Project...
Click the button in the
Intel Advisor
toolbar.
Temporarily stop data collection while the target continues to run.
Click the button for the
Survey Report
,
Suitability Report
, or
Dependencies Report
in the Workflow tab.
Resume data collection that you previously paused or that was started as paused.
Click the button in the workflow tab.
Stop target execution and data collection, and display the result collected thus far. This button is enabled when the collection is in progress.
Click the button for the
Survey Report
,
Suitability Report
, or
Dependencies Report
in the Workflow tab.
Cancel the target execution and data collection. Discards the data collected so far. This button is enabled when the collection is in progress.
Click the button for the
Survey Report
,
Suitability Report
, or
Dependencies Report
in the Workflow tab.
Cancel data finalization. Retains the data collected. This button is enabled when data finalization is in progress.
Click the button in the
Survey Report
or
Suitability Report
window's command toolbar.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804