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.