Intel® Advisor Help

Analyze Loop Call Count

Accuracy Level

Medium

Enabled Analyses

Survey + Trip Counts (Characterization)

Note

Collecting additional data may substantially increase report generation time. There is a variety of techniques available to minimize data collection, result size, and execution time. Check Minimize Analysis Overhead.

Result Interpretation

After you run the Vectorization and Code Insights perspective with medium accuracy and Trip Counts collection enabled, Intel® Advisor dynamically identifies the number of times loops are invoked and execute and extends the basic vectorization report with the Trip Counts data. Use Trip Counts data to analyze parallelism granularity more deeply and fine-tune vector efficiency and capability.

Columns with Trip Count metrics of the Survey report (Vectorization perspective)

By default, the Trip Counts column shows only Average and Call Count metrics. Look for the following to find good candidates for optimization:

To optimize such loops, follow the Intel® Advisor Recommendations for the loop/function, for example, use specific recommended pragmas to provide the information about loop trip counts to a compiler.

Next Steps

For further investigation, you can run the Vectorization and Code Insights perspective with a higher accuracy level or with different configurations: