LIKWID
Public Attributes | List of all members
PowerDomain Struct Reference

Structure describing an RAPL power domain. More...

#include <likwid.h>

Inheritance diagram for PowerDomain:
Inheritance graph
[legend]
Collaboration diagram for PowerDomain:
Collaboration graph
[legend]

Public Attributes

double energyUnit
 Multiplier for energy measurements.
 
double maxPower
 Maximal power consumption of the CPU.
 
double maxTimeWindow
 Minimal power measurement interval.
 
double minPower
 Minimal power consumption of the CPU.
 
uint32_t supportFlags
 Bitmask which features are supported by the power domain.
 
double tdp
 Thermal Design Power (maximum amount of heat generated by the CPU)
 
PowerType type
 Identifier which RAPL domain is managed by this struct.
 
- Public Attributes inherited from PowerInfo
double baseFrequency
 Base frequency of the CPU.
 
PowerDomain domains [NUM_POWER_DOMAINS]
 List of power domains.
 
int hasRAPL
 RAPL support flag.
 
double minFrequency
 Minimal frequency of the CPU.
 
uint8_t perfBias
 Performance energy bias.
 
double powerUnit
 Multiplier for power measurements.
 
double timeUnit
 Multiplier for time information.
 
TurboBoost turbo
 Turbo boost information.
 
double uncoreMaxFreq
 Maximal uncore frequency.
 
double uncoreMinFreq
 Minimal uncore frequency.
 

Detailed Description

Structure describing an RAPL power domain.


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