Analyze Processor Graphics hardware events
|
Monitor the Render and GPGPU engine usage, identify which parts of the engine are loaded, and correlate GPU and CPU data.
VTune Amplifier provides platform-specific presets of the hardware metrics. All presets collect data about execution units (EUs) activity: EU Array Active, EU Array Stalled, EU Array Idle, Computing Threads Started, and Core Frequency.
Overview event set also includes metrics that track general GPU memory accesses such as Memory
Read/Write Bandwidth, GPU L3 Misses, Sampler Busy, Sampler Is Bottleneck,
and GPU Memory Texture Read Bandwidth. These metrics can be useful for both graphics and compute-intensive applications.
Compute Basic (with global/local memory accesses) event group also includes metrics that distinguish accessing different types of data on a GPU: Untyped
Memory Read/Write Bandwidth, Typed Memory Read/Write Transactions, SLM Read/Write Bandwidth, Render/GPGPU Command Streamer Loaded, and GPU EU Array Usage.
These metrics are useful for compute-intensive workloads on the GPU.
Compute Extended event group includes metrics targeted only for GPU analysis on the Intel processor code name Broadwell and higher. For other systems, this preset is not available.
|
Windows, Linux and Android
|
Intel HD Graphics only
|
Trace OpenCL and Intel Media SDK programs
|
Explore execution
time for runtimes, monitor performance of each program
per GPU metrics and identify hotspots.
|
OpenCL kernels analysis: Windows and Linux
Intel Media SDK program analysis: Linux
|
Intel HD Graphics only
|