enum xpum_stats_type_enum
Overview
Statistics and metrics types. More…
#include <xpum_structs.h> enum xpum_stats_type_enum { XPUM_STATS_GPU_UTILIZATION = 0, XPUM_STATS_EU_ACTIVE = 1, XPUM_STATS_EU_STALL = 2, XPUM_STATS_EU_IDLE = 3, XPUM_STATS_POWER = 4, XPUM_STATS_ENERGY = 5, XPUM_STATS_GPU_FREQUENCY = 6, XPUM_STATS_GPU_CORE_TEMPERATURE = 7, XPUM_STATS_MEMORY_USED = 8, XPUM_STATS_MEMORY_UTILIZATION = 9, XPUM_STATS_MEMORY_BANDWIDTH = 10, XPUM_STATS_MEMORY_READ = 11, XPUM_STATS_MEMORY_WRITE = 12, XPUM_STATS_MEMORY_READ_THROUGHPUT = 13, XPUM_STATS_MEMORY_WRITE_THROUGHPUT = 14, XPUM_STATS_ENGINE_GROUP_COMPUTE_ALL_UTILIZATION = 15, XPUM_STATS_ENGINE_GROUP_MEDIA_ALL_UTILIZATION = 16, XPUM_STATS_ENGINE_GROUP_COPY_ALL_UTILIZATION = 17, XPUM_STATS_ENGINE_GROUP_RENDER_ALL_UTILIZATION = 18, XPUM_STATS_ENGINE_GROUP_3D_ALL_UTILIZATION = 19, XPUM_STATS_RAS_ERROR_CAT_RESET = 20, XPUM_STATS_RAS_ERROR_CAT_PROGRAMMING_ERRORS = 21, XPUM_STATS_RAS_ERROR_CAT_DRIVER_ERRORS = 22, XPUM_STATS_RAS_ERROR_CAT_CACHE_ERRORS_CORRECTABLE = 23, XPUM_STATS_RAS_ERROR_CAT_CACHE_ERRORS_UNCORRECTABLE = 24, XPUM_STATS_RAS_ERROR_CAT_DISPLAY_ERRORS_CORRECTABLE = 25, XPUM_STATS_RAS_ERROR_CAT_DISPLAY_ERRORS_UNCORRECTABLE = 26, XPUM_STATS_RAS_ERROR_CAT_NON_COMPUTE_ERRORS_CORRECTABLE = 27, XPUM_STATS_RAS_ERROR_CAT_NON_COMPUTE_ERRORS_UNCORRECTABLE = 28, XPUM_STATS_GPU_REQUEST_FREQUENCY = 29, XPUM_STATS_MEMORY_TEMPERATURE = 30, XPUM_STATS_FREQUENCY_THROTTLE = 31, XPUM_STATS_PCIE_READ_THROUGHPUT = 32, XPUM_STATS_PCIE_WRITE_THROUGHPUT = 33, XPUM_STATS_PCIE_READ = 34, XPUM_STATS_PCIE_WRITE = 35, XPUM_STATS_ENGINE_UTILIZATION = 36, XPUM_STATS_FABRIC_THROUGHPUT = 37, XPUM_STATS_FREQUENCY_THROTTLE_REASON_GPU = 38, XPUM_STATS_MEDIA_ENGINE_FREQUENCY = 39, XPUM_STATS_MAX, };
Detailed Documentation
Statistics and metrics types.
Definitions for metrics collection
Enum Values
XPUM_STATS_GPU_UTILIZATION
GPU Utilization, unit %.
XPUM_STATS_EU_ACTIVE
GPU EU Array Active, unit %.
XPUM_STATS_EU_STALL
GPU EU Array Stall, unit %.
XPUM_STATS_EU_IDLE
GPU EU Array Idle, unit %.
XPUM_STATS_POWER
Power, unit W.
XPUM_STATS_ENERGY
Energy, unit mJ.
XPUM_STATS_GPU_FREQUENCY
Gpu Actual Frequency, unit MHz.
XPUM_STATS_GPU_CORE_TEMPERATURE
Gpu Temeperature, unit °C.
XPUM_STATS_MEMORY_USED
Memory Used, unit B.
XPUM_STATS_MEMORY_UTILIZATION
Memory Utilization. Percent utilization is calculated by the equation: physical size - free size / physical size. Unit %.
XPUM_STATS_MEMORY_BANDWIDTH
Memory Bandwidth, unit %.
XPUM_STATS_MEMORY_READ
Memory Read, unit B.
XPUM_STATS_MEMORY_WRITE
Memory Write, unit B.
XPUM_STATS_MEMORY_READ_THROUGHPUT
Memory read throughput, unit kB/s.
XPUM_STATS_MEMORY_WRITE_THROUGHPUT
Memory write throughput, unit kB/s.
XPUM_STATS_ENGINE_GROUP_COMPUTE_ALL_UTILIZATION
Engine Group Compute All Utilization, unit %.
XPUM_STATS_ENGINE_GROUP_MEDIA_ALL_UTILIZATION
Engine Group Media All Utilization, unit %.
XPUM_STATS_ENGINE_GROUP_COPY_ALL_UTILIZATION
Engine Group Copy All Utilization, unit %.
XPUM_STATS_ENGINE_GROUP_RENDER_ALL_UTILIZATION
Engine Group Render All Utilization, unit %.
XPUM_STATS_ENGINE_GROUP_3D_ALL_UTILIZATION
Engine Group 3d All Utilization, unit %.
XPUM_STATS_RAS_ERROR_CAT_RESET
Number of corresponding RAS errors.
XPUM_STATS_GPU_REQUEST_FREQUENCY
Gpu Request Frequency, unit MHz.
XPUM_STATS_MEMORY_TEMPERATURE
Memory Temeperature, unit °C.
XPUM_STATS_FREQUENCY_THROTTLE
Frequency Throttle time, unit %.
XPUM_STATS_PCIE_READ_THROUGHPUT
PCIe read throughput, unit kB/s.
XPUM_STATS_PCIE_WRITE_THROUGHPUT
PCIe write throughput, unit kB/s.
XPUM_STATS_PCIE_READ
PCIe read, unit B.
XPUM_STATS_PCIE_WRITE
PCIe write, unit B.
XPUM_STATS_ENGINE_UTILIZATION
Engine Utilization, unit %.
XPUM_STATS_FABRIC_THROUGHPUT
Fabric throughput, unit kB/s.
XPUM_STATS_FREQUENCY_THROTTLE_REASON_GPU
Frequency Throttle reason, refer to the document of zes_freq_throttle_reason_flags_t.
XPUM_STATS_MEDIA_ENGINE_FREQUENCY
Media engine frequency, unit MHz.