Window: Summary - Hardware Events
Use the
Summary
window as your starting point of the performance analysis with the
Intel VTune
. To access this window, select the
Profiler
Hardware Events
viewpoint and click the
Summary
sub-tab in the result tab.
The
Hardware Events
viewpoint is enabled for all hardware event-based sampling results and is targeted primarily for the analysis of monitored hardware events: estimated count and/or the number of samples collected. In the
Summary
window, explore the following data:
You may click the


Copy to Clipboard
button to copy the content of the selected summary section to the clipboard.
Analysis Metrics
The
to read the pop-up help.
Summary
window displays a list of
CPU metrics that help you estimate an overall application execution. For a metric description, hover over the corresponding question mark icon

Use the Elapsed Time metric as your primary indicator and a baseline for comparison of results before and after optimization. Note that for multithreaded applications, the CPU Time is different from the Elapsed Time since the CPU Time is the sum of CPU time for all application threads.
Hardware Events
This section provides a list of hardware events monitored for this analysis and the statistics collected:
Hardware Event Type | Event name provided as a hyperlink. Clicking an event name opens the
Event Count window sorted by the selected event. You can identify a function with the highest event/sample count and double-click it to open the Source view and identify which code line generated the highest count for the event of interest.
|
Hardware Event Count | Estimated number of times this event occurred during the collection.
|
Hardware Event Sample Count | Actual number of samples collected for this event.
|
Events per Sample | Number of events collected at one sample (Sample After Value).
|
Uncore Event Count
This section provides a list of uncore hardware events monitored for this analysis and the statistics collected:
Uncore Event Type | Event name provided as a hyperlink. Clicking an event name opens the
Uncore Event Count window sorted by the selected event.
|
Uncore Event Count | The number of times this uncore event occurred during the collection.
|
Top Tasks
This section provides a list of tasks that took most of the time to execute, where
tasks
are either code regions marked with Task API, or system tasks enabled to monitor Ftrace* events, Atrace* events, Intel Media SDK programs, OpenCL™ kernels, and so on.
Clicking a task type in the table opens the grid view (for example, Bottom-up or Event Count) grouped by the
Task Type
granularity. See
Task Analysis for more information.
Collection and Platform Info
This section provides the following data:
Application Command Line | Path to the target application.
|
Operating System | Operating system used for the collection.
|
Computer Name | Name of the computer used for the collection.
|
Result Size | Size of the result collected by the
VTune
.
Profiler |
Collection start time | Start time (in UTC format) of the
external collection. Explore the
Timeline pane to track the performance statistics provided by the custom collector over time.
|
Collection stop time | Stop time (in UTC format) of the external collection. Explore the
Timeline pane to track the performance statistics provided by the custom collector over time.
|
Collector type | Type of the data collector used for the analysis. The following types are possible:
|
CPU Information | |
Name | Name of the processor used for the collection.
|
Frequency | Frequency of the processor used for the collection.
|
Logical CPU Count | Logical CPU count for the machine used for the collection.
|
Physical Core Count | Number of physical cores on the system.
|
User Name | User launching the data collection. This field is available if you enabled the per-user event-based sampling collection mode during the product installation.
|
GPU Information | |
Name | Name of the Graphics installed on the system.
|
Vendor | GPU vendor.
|
Driver | Version of the graphics driver installed on the system.
|
Stepping | Microprocessor version.
|
EU Count | Number of execution units (EUs) in the
Render and GPGPU engine. This data is Intel® HD Graphics and Intel® Iris® Graphics (further: Intel Graphics) specific.
|
Max EU Thread Count | Maximum number of threads per execution unit. This data is Intel Graphics specific.
|
Max Core Frequency | Maximum frequency of the Graphics processor. This data is Intel Graphics specific.
|
Graphics Performance Analysis | GPU metrics collection is enabled on the hardware level. This data is Intel Graphics specific.
Some systems disable collection of extended metrics such as L3 misses, memory accesses, sampler busyness, SLM accesses, and others in the BIOS. On some systems you can set a BIOS option to enable this collection. The presence or absence of the option and its name are BIOS vendor specific. Look for the
Intel® Graphics Performance Analyzers option (or similar) in your BIOS and set it to
Enabled .
|