User Guide

Contents

Vectorization Workflow Tab

Workflow Tab Purpose and Usage

Use the
Intel Advisor
workflow tab to start analysis.
See Getting Started with Intel® Advisor for a more information about
Intel Advisor
typical usage scenarios (workflows).

Workflow Tab Location

Left side of
Intel Advisor
GUI

Workflow Tab Controls

To Do This
Use This
Learn about each workflow step as you progress through the workflow.
Hover over the question mark icon to see the tooltip on how to use the
Advisor Workflow
tab components.
Run Roofline
- Consequently run the
Survey
and
FLOP
analyses to build the Roofline chart.
Below
Run Roofline
, click the
Collect
button.
1. Survey Target
- Run the Survey tool to profile your target program to locate hotspots.
Below
Survey Target
click the
Collect
button or Start analysis with data collection paused 
						  . Once you start the analysis, pause , stop , and cancel buttons appear.
1.1 Find Trip Counts
- Run the Trip Counts tool to collect loop iteration statistics.
Below
Find Trip Counts
click the
Collect
button. Once you start the analysis, stop and cancel buttons appear.
2.1 Check Memory Access Patterns
tool with your application (target) to collect data on memory access strides.
In the
Vectorization Workflow
below
Check Memory Access Patterns
click the
Collect
button. Once you start the analysis, stop and cancel buttons appear.
Mark Loops for Deeper Analysis (Vectorization Workflow only)
- Select loops for further analysis via Dependencies and Memory Access Patterns tools.
In the
Result Tab
switch to the
Survey Report
and in the columnt check-mark the loops that you want to analyze with the Dependencies and\or Memory Access Patterns tools as part of your Vectorization Workflow.
2.2 Check Dependencies
- Run the Dependencies 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.
Below
2.2 Check Dependencies
in Vectorization Workflow tab, click the
Collect
button. Once you start the analysis, stop and cancel buttons appear.
Switch to the
Threading Workflow Tab
while the
Vectorization Workflow Tab
is active.
Click the button.
Switch to the
Vectorization Workflow Tab
while the
Threading Workflow Tab
is active.
Click the button.
Hide and unhide the workflow tab
Use the vertical dot button at the edge of the tab.

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