User Guide

Contents

Vectorization Accuracy Presets

For each perspective, you can choose collection accuracy level. Each accuracy level is a preset of analysis stages and properties with a corresponding accuracy value. The higher accuracy value you choose, the higher runtime overhead is added to the application you run with
Intel® Advisor
.
The following accuracy levels are available:
Accuracy
Runtime Overhead
Analyses and Properties
Results
Low
1.1x longer
Survey
Basic vectorization report, which includes:
  • Vectorization efficiency
  • Unvectorized loops
  • Performance insights and problems
Medium
1.1 - 8x longer
Survey + Characterization (Trip Counts)
Basic vectorization report extended with trip counts data.
High
10 - 40x longer
Survey with in-depth binary static analysis + Characterization (Trip Counts, FLOP, Call Stacks) + Memory Access Patterns
Basic vectorization report extended with:
  • Trip Counts data
  • Measured number of floating-point and integer operations
  • The number of consecutive load/store operations in registers and related memory traffic
  • Memory traffic data and memory usage issues
You can choose custom accuracy and set a custom perspective flow for your application. For more information, see Customize
Vectorization and Code Insights
Perspective
.
There is a variety of techniques available to minimize data collection, result size, and execution overhead. Check Minimize Analysis Overhead.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.