Intel® Advisor Help

Type

View the type of the loop/function. Provides the following data when expanded:

Metric

Description

Interpretation

Peeled/Remainder

Metric for loops that have child loops. The metric appears only when scalar peel and/or remainder executed.

...

Threaded

Metric for loops that have child loops. The metric appears when some parallel framework (OpenMP* or automatically by Intel® Compiler) is used in the loop.

...

Vectorized (<loop part(s)>)

Metric for vectorized parent and child loops. The metric appears when a parent loop has any of the following parts executed: peeled, body, and/or remainder.

Also appears for child loops that have one of the loop parts executed (peeled, body, and remainder).

...

Peeled

Metric appears for small, (usually) compiler-generated loops created to align the memory accesses inside the loop body and maximize its efficiency.

...

Body

Metric appears for vectorized loops (compiler-generated from a source loop). Most loop iterations should execute in body, as body normally processes more data than peel or remainder. Vector length in body is usually bigger than in peeled and/or remainder, which means body is the most efficient place performance-wise.

...

Remainder

Metric appears for (usually) compiler-generated loops created to clean up any remaining iterations that do not fit within the scope of the loop body.

...

[Not Executed]

Mark appears next to any other loop metric when a loop wasn't executed.

...

Scalar

Metric appears when non-vector loops were executed.

...

Completely Unrolled

Metric appears when the loop body was copied several times (equal to trip counts value) by the compiler.

...

Inside vectorized

Metric appears when the inner loop was vectorized along with the outer loop.

...

Inlined Function

Metric appears when the function body was inlined into the loop/function body.

...

Vector Function

Metric appears when SIMD-enabled version of function was executed. (See Intel® Compiler documentation for details).

...

Function

Metric appears when scalar version of the function was executed.

...