IntelĀ® Advisor Help
After running the Vectorization and Code Insights perspective , consider reviewing a results summary that includes the most important information about your code. Click the Summary tab after running an analysis to view results.
View the main performance metrics of your program, such as execution time statistics, vector instruction set (and whether extensions, such as VNNI, are used), and number of CPU threads utilized. The section is broken down into several sub-sections:
If your application uses IntelĀ® oneAPI Math Kernel Library (oneMKL), you will see the MKL detail button in the Performance characteristics section, which toggles two additional columns: the User column, which reports time spent in your code and corresponding compute metrics, and the MKL column, which reports time spent in the oneMKL code and corresponding compute metrics.
The vectorization efficiency data is available only for vectorized loops.
The OP/S and bandwidth metrics are available after you run the Trip Counts and FLOP or the Roofline analysis.
View suggested changes for your program that you might want to apply to achieve better performance.
View top five time-consuming loops sorted by self time with performance metrics, such as execution time statistics and vectorization efficiency with comparison to original scalar loop efficiency.
View details about found dependencies and memory access patterns.
The Dependencies column summarizes the predicted data sharing problems collected by the Dependencies tool. To display the Dependencies Report window at the corresponding parallel site location, click a function link in the Site Location column.
The Strides Distribution column reports the memory access stride distribution within a loop in the ratio format in %: unit strides, constant strides, and variable strides.
The information in the Refinement analysis data section is available only after you run the Memory Access Patterns or Dependencies analysis.
View suggested changes with high confidence level for first five loops in the code that you might want to apply to achieve better performance. Click a recommendation link to access the recommendations texts.
View execution statistics for each of the collectors, as well as the Collection Log, Application Output, and Collection Command Line links that lead to the corresponding report logs, command line and output details.
Application Output is available if you set output destination to Application Output window. To do this, go to File > Options > General > Application Output Destination and choose Application Output window.
View the system information including software and hardware summary.