amdsmi_hsmp_metrics_table_t Struct Reference

amdsmi_hsmp_metrics_table_t Struct Reference#

AMD SMI: amdsmi_hsmp_metrics_table_t Struct Reference
amdsmi_hsmp_metrics_table_t Struct Reference

HSMP Metrics table (supported only with hsmp proto version 6). More...

#include <amdsmi.h>

Data Fields

uint32_t accumulation_counter
 
uint32_t max_socket_temperature
 
uint32_t max_vr_temperature
 
uint32_t max_hbm_temperature
 Maximum temperature reported by all HBM stacks in the socket.
 
uint64_t max_socket_temperature_acc
 Accumulated version of "max_socket_temperature".
 
uint64_t max_vr_temperature_acc
 Accumulated version of "max_vr_temperature".
 
uint64_t max_hbm_temperature_acc
 Accumulated version of "max_hbm_temperature".
 
uint32_t socket_power_limit
 
uint32_t max_socket_power_limit
 
uint32_t socket_power
 Power consumption of all die in the socket (AID+CCD+XCD+HBM)
 
uint64_t timestamp
 Timestamp corresponding to the energy accumulators in 10ns units.
 
uint64_t socket_energy_acc
 Energy accumulator of all die in the socket (AID+CCD+XCD+HBM)
 
uint64_t ccd_energy_acc
 Energy accumulator of VDDCR_VDD rails powering CCDs.
 
uint64_t xcd_energy_acc
 Energy accumulator of VDDCR_VDD rails powering XCDs.
 
uint64_t aid_energy_acc
 Energy accumulator of rails powering the AIDs.
 
uint64_t hbm_energy_acc
 Energy accumulator of all HBM stacks in the socket.
 
uint32_t cclk_frequency_limit
 
uint32_t gfxclk_frequency_limit
 
uint32_t fclk_frequency
 Effective FCLK frequency.
 
uint32_t uclk_frequency
 Effective UCLK frequency.
 
uint32_t socclk_frequency [4]
 Effective SOCCLK frequency per AID.
 
uint32_t vclk_frequency [4]
 Effective VCLK frequency per AID.
 
uint32_t dclk_frequency [4]
 Effective DCLK frequency per AID.
 
uint32_t lclk_frequency [4]
 Effective LCLK frequency per AID.
 
uint64_t gfxclk_frequency_acc [8]
 GFXCLK frequency for the target XCC.
 
uint64_t cclk_frequency_acc [96]
 CCLK frequency for the target CPU.
 
uint32_t max_cclk_frequency
 Maximum CCLK frequency supported by the CPU.
 
uint32_t min_cclk_frequency
 Minimum CCLK frequency supported by the CPU.
 
uint32_t max_gfxclk_frequency
 Maximum GFXCLK frequency supported by the accelerator.
 
uint32_t min_gfxclk_frequency
 Minimum GFXCLK frequency supported by the accelerator.
 
uint32_t fclk_frequency_table [4]
 
uint32_t uclk_frequency_table [4]
 
uint32_t socclk_frequency_table [4]
 
uint32_t vclk_frequency_table [4]
 
uint32_t dclk_frequency_table [4]
 
uint32_t lclk_frequency_table [4]
 
uint32_t max_lclk_dpm_range
 Maximum LCLK DPM state constraint defined by the user.
 
uint32_t min_lclk_dpm_range
 Minimum LCLK DPM state constraint defined by the user.
 
uint32_t xgmi_width
 Current operating XGMI link width.
 
uint32_t xgmi_bitrate
 Current operating XGMI link bitrate.
 
uint64_t xgmi_read_bandwidth_acc [8]
 
uint64_t xgmi_write_bandwidth_acc [8]
 
uint32_t socket_c0_residency
 Average CPU C0 residency of all enabled cores in the socket.
 
uint32_t socket_gfx_busy
 Average XCC busy for all enabled XCCs in the socket.
 
uint32_t dram_bandwidth_utilization
 HBM bandwidth utilization for all HBM stacks in the socket.
 
uint64_t socket_c0_residency_acc
 Accumulated value of "socket_c0_residency".
 
uint64_t socket_gfx_busy_acc
 Accumulated value of "socket_gfx_busy".
 
uint64_t dram_bandwidth_acc
 HBM bandwidth for all HBM stacks in the socket.
 
uint32_t max_dram_bandwidth
 
uint64_t dram_bandwidth_utilization_acc
 Accumulated value of "dram_bandwidth_utilization".
 
uint64_t pcie_bandwidth_acc [4]
 PCIe bandwidth for all PCIe devices connected to the target AID.
 
uint32_t prochot_residency_acc
 Incremented every iteration PROCHOT is active.
 
uint32_t ppt_residency_acc
 Incremented every iteration the PPT controller is active.
 
uint32_t socket_thm_residency_acc
 
uint32_t vr_thm_residency_acc
 
uint32_t hbm_thm_residency_acc
 
uint32_t spare
 spare
 
uint32_t gfxclk_frequency [8]
 Effective GFXCLK frequency per XCD.
 

Detailed Description

HSMP Metrics table (supported only with hsmp proto version 6).

Definition at line 2501 of file amdsmi.h.


The documentation for this struct was generated from the following file: