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:
|
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:
|
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.