libmsr  0.3.0
A friendlier interface to accessing MSRs on Intel platforms
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
Public Attributes | List of all members
rapl_power_info Struct Reference

Structure containing power range info for RAPL usage for various RAPL power domains. More...

#include <msr_rapl.h>

Public Attributes

uint64_t msr_pkg_power_info
 Raw 64-bit value stored in MSR_PKG_POWER_INFO.
 
double pkg_max_power
 Max power (in Watts) derived from electrical specifications of the package domain.
 
double pkg_min_power
 Min power (in Watts) derived from electrical specifications of the package domain.
 
double pkg_max_window
 Max time (in seconds) that can be set in either time window field of the package domain.
 
double pkg_therm_power
 Thermal specification power (in Watts) of the package domain.
 
uint64_t msr_dram_power_info
 Raw 64-bit value stored in MSR_DRAM_POWER_INFO.
 
double dram_max_power
 Max power (in Watts) derived from electrical specifications of the DRAM domain.
 
double dram_min_power
 Min power (in Watts) derived from electrical specifications of the DRAM domain.
 
double dram_max_window
 Max time (in seconds) that can be set in the time window field of the DRAM domain.
 
double dram_therm_power
 Thermal specification power (in Watts) of the DRAM domain.
 

Detailed Description

Structure containing power range info for RAPL usage for various RAPL power domains.

Member Data Documentation

double rapl_power_info::dram_max_power

Max power (in Watts) derived from electrical specifications of the DRAM domain.

double rapl_power_info::dram_max_window

Max time (in seconds) that can be set in the time window field of the DRAM domain.

double rapl_power_info::dram_min_power

Min power (in Watts) derived from electrical specifications of the DRAM domain.

double rapl_power_info::dram_therm_power

Thermal specification power (in Watts) of the DRAM domain.

uint64_t rapl_power_info::msr_dram_power_info

Raw 64-bit value stored in MSR_DRAM_POWER_INFO.

uint64_t rapl_power_info::msr_pkg_power_info

Raw 64-bit value stored in MSR_PKG_POWER_INFO.

double rapl_power_info::pkg_max_power

Max power (in Watts) derived from electrical specifications of the package domain.

double rapl_power_info::pkg_max_window

Max time (in seconds) that can be set in either time window field of the package domain.

double rapl_power_info::pkg_min_power

Min power (in Watts) derived from electrical specifications of the package domain.

double rapl_power_info::pkg_therm_power

Thermal specification power (in Watts) of the package domain.


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