User Guide

  • 2020
  • 06/18/2020
  • Public Content
Contents

Choose Data Format

Configure the format of presenting the performance data in the grid views.
To configure the data format, right-click the column, select
Show Data As >
from the context menu and choose between available options:
Use This Format
To Do This
Bar
Display a graphical indicator of the amount of CPU time spent on this row item (blue bar) or the processor utilization during CPU or Wait time (composed bar). The longer the bar, the higher the value.
Composed bar is available for the Threading analysis only.
Percent
Display the amount of time calculated as the percentage of the cell value to the sum of values in this column for the whole result (or to the non-filtered-out items if a filter is applied). For the nested columns (for example,
CPU Time
>
Idle
), the sum of values used in the formula is based on the top-level column values (for example,
CPU Time
).
In the compare mode, the same formula is used for per-result columns (for example:
CPU Time:<
result 1 name
>
,
CPU Time:<
result 2 name
>
). But for the
Difference
column (for example:
CPU Time:Difference
), the percent value is calculated as the cell value / sum of values in this column for the
first result
(or for non-filtered-out items if a filter is applied).
Percent and Bar
Display both the percent and a bar.
Time
Display the amount of time the processor spent on this row item. The unit size (m, s, ms) is added to each cell value.
Time and Bar
Display both the amount of time and a bar.
Counts
For the Threading Efficiency viewpoint, display the number of times the corresponding system wait API was called. For the event-based sampling results, display event count based on the number of samples collected. Event Counts = Samples x Sample After value.
Counts and Bar
Display both the counts and a bar.
Scientific
Display performance values in the scientific notation. Typically this format is recommended if a value is < 0.001.
Scientific and Bar
Display both scientific notation and a bar.
Double
For some viewpoints available for the hardware event-based sampling analysis types, display the percentage of CPU cycles used by a program unit. For example, 1.533 means that 153% of CPU cycles were used to handle a particular hardware issue during the execution of the selected program unit.
Double and Bar
For some viewpoints available for the hardware event-based sampling analysis types, display the percentage of CPU cycles used by a program unit and corresponding graphical indicator.
Percent of Collection Time
For some metrics (for example, OpenMP* and MPI metrics), display the Time value as percent of Collection Time, which is the wall time from the beginning to the end of collection, excluding Paused Time.
The values in the data columns are rounded. For items that are sums of several other items, such as a function with several stacks, the rounded sums may differ slightly from the sum of rounded summands.
For example:
Module / Function
Time (exact)
Time (rounded)
foo
.dll
0.2468
0.247
foo()
0.1234
0.123
bar()
0.1234
0.123
The rounded values in the grid do not sum up exactly as (0.123 + 0.123) != 0.247.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804