geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Todo List
Class geopm::MSRFieldSignal
: most implementation is the same as MSREncode class. The hope is that this class can eventually replace the use of MSREncode. The enum for the function comes from the MSR class.
Member geopm::MSRFieldSignal::MSRFieldSignal (std::shared_ptr< Signal > raw_msr, int begin_bit, int end_bit, int function, double scalar)
: some of these are not logic errors if MSR data comes from user input files or if this interface is public. Alternatively, checks for these at the json parsing step would make these correctly logic errors.
Member geopm::MSRIOImp::add_read (int cpu_idx, uint64_t offset, int batch_ctx) override
return same index for repeated calls with same inputs.
Member geopm::NVMLGPUTopo::NVMLGPUTopo (const NVMLDevicePool &device_pool, const int num_cpu)
: As an optimization this may be replaceable with CPU_OR of all masks in ideal_affinitzation_mask_vec
Member geopm::PlatformTopoImp::domain_idx (int domain_type, int cpu_idx) const override
Add support for package memory NIC and package GPUs to domain_idx() method.