Intel® Advisor Help

Loop Information Pane (Survey Report)

Pane Purpose and Usage | Pane Location | Pane Controls | Pane Data

Loop Information Pane Purpose and Usage

View integrated compiler report data and Intel Advisor performance data for target application loops, and mark a loop for deeper analysis.

Loop Information Pane Location

Top of the Survey Report window

Loop Information Pane Controls

Use This

To Do This

Data grid row

Display more data specific to the selected loop in the Advanced View pane (click) or in a Survey Source window (double-click).

To more easily identify rows of interest:

  • = Vectorized function

  • = Vectorized loop

  • = Scalar function

  • = Scalar loop

Data grid column header

  • Hide the associated report column - right-click the column header and choose the Hide option.

  • Resume showing all available report columns - right-click any column header and choose the Show option.

  • Create custom column configurations you can apply to reports in this and other projects - right-click any column header and choose the Configuration Column Layouts option. In the resulting dialog box:

    1. Choose a configuration in the Configurations drop-down list: Default, Smart Mode, or another custom configuration.

    2. Enable or disable columns to show or hide.

      Outcome: Copy n is added to the selected configuration in the Configurations drop-down list.

    3. Click the Rename button and supply an appropriate name for this custom configuration.

    4. Click OK to save this custom configuration.

Intel Advisor control: Expand Column Set and Intel Advisor control: Collapse Column Set toggle controls

Show all available columns in a column set, and resume showing a limited number of preset columns in a column set (click).

Intel Advisor control: Column Header Gear control

Click the control to show options for customizing data in a column or column set. For example, click the control in the Compute Performance column set to:

  • Show data for floating-point operations only, for integer operations only, or for both floating-point and integer operations.

  • Determine what is counted as an integer operation in integer calculations:

    • Choose Show Pure Compute Integer Operations to count only ADD, MUL, IDIV, and SUB operations.

    • Choose Show All Operations Processing Integer Data to count ADD, ADC, SUB, MUL, IMUL, DIV, IDIV, INC/DEC, shift, and rotate operations.

checkbox

Mark a loop for Trips Counts and FLOP analysis, Dependencies analysis, and Memory Access Patterns (MAP) analysis (enable). (MAP applies only to Vectorization Advisor.)

Intel Advisor control: Recommendations control

Display code-specific how-can-I-fix-this-issue? information in the Advanced View pane Recommendations tab (click). (Applies only to Vectorization Advisor.)

Intel Advisor control: Compiler diagnostic details control

Display the reason automatic vectorization failed, and some how-can-I-fix-this-issue? information, in the Advanced View pane Why No Vectorization? tab (click). (Applies only to Vectorization Advisor.)

Loop Information Pane Data