geopm
3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
|
#include "PlatformTopoImp.hpp"
#include <signal.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/sysinfo.h>
#include <sys/time.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>
#include <stdio.h>
#include <climits>
#include <map>
#include <fstream>
#include <sstream>
#include <string>
#include <stdexcept>
#include "geopm_sched.h"
#include "geopm_time.h"
#include "geopm/Exception.hpp"
#include "geopm/Helper.hpp"
#include "GPUTopo.hpp"
#include "GPUTopoNull.hpp"
#include "geopm/ServiceProxy.hpp"
#include "geopm/Cpuid.hpp"
Namespaces | |
geopm | |
Functions | |
int | geopm_read_cpuid (void) |
Identify host CPU. More... | |
const PlatformTopo & | geopm::platform_topo (void) |
int | geopm_topo_num_domain (int domain_type) |
int | geopm_topo_domain_idx (int domain_type, int cpu_idx) |
int | geopm_topo_num_domain_nested (int inner_domain, int outer_domain) |
int | geopm_topo_domain_nested (int inner_domain, int outer_domain, int outer_idx, size_t num_domain_nested, int *domain_nested) |
int | geopm_topo_domain_name (int domain_type, size_t domain_name_max, char *domain_name) |
int | geopm_topo_domain_type (const char *domain_name) |
int | geopm_topo_create_cache (void) |
int geopm_read_cpuid | ( | void | ) |
Identify host CPU.
int geopm_topo_create_cache | ( | void | ) |
int geopm_topo_domain_idx | ( | int | domain_type, |
int | cpu_idx | ||
) |
int geopm_topo_domain_name | ( | int | domain_type, |
size_t | domain_name_max, | ||
char * | domain_name | ||
) |
int geopm_topo_domain_nested | ( | int | inner_domain, |
int | outer_domain, | ||
int | outer_idx, | ||
size_t | num_domain_nested, | ||
int * | domain_nested | ||
) |
int geopm_topo_domain_type | ( | const char * | domain_name | ) |
int geopm_topo_num_domain | ( | int | domain_type | ) |
int geopm_topo_num_domain_nested | ( | int | inner_domain, |
int | outer_domain | ||
) |