18 #ifndef SC_HYPERVISOR_MONITORING_H 19 #define SC_HYPERVISOR_MONITORING_H double remaining_flops
Definition: sc_hypervisor_monitoring.h:169
double sc_hypervisor_get_speed(struct sc_hypervisor_wrapper *sc_w, enum starpu_worker_archtype arch)
double submitted_flops
Definition: sc_hypervisor_monitoring.h:163
double sc_hypervisor_get_total_elapsed_flops_per_sched_ctx(struct sc_hypervisor_wrapper *sc_w)
double hyp_react_start_time
Definition: sc_hypervisor_monitoring.h:184
Definition: sc_hypervisor_monitoring.h:37
int * moved_workers
Definition: sc_hypervisor_monitoring.h:47
starpu_worker_archtype
Definition: starpu_worker.h:61
unsigned total_flops_available
Definition: sc_hypervisor_monitoring.h:204
unsigned * sc_hypervisor_get_sched_ctxs()
double start_time
Definition: sc_hypervisor_monitoring.h:174
double sc_hypervisorsc_hypervisor_get_speed_per_worker_type(struct sc_hypervisor_wrapper *sc_w, enum starpu_worker_archtype arch)
double total_flops
Definition: sc_hypervisor_monitoring.h:130
int * acked_workers
Definition: sc_hypervisor_monitoring.h:59
int sc_hypervisor_get_nworkers_ctx(unsigned sched_ctx, enum starpu_worker_archtype arch)
Definition: sc_hypervisor_monitoring.h:68
unsigned sched_ctx
Definition: sc_hypervisor_monitoring.h:73
struct sc_hypervisor_policy_config * config
Definition: sc_hypervisor_monitoring.h:78
double real_start_time
Definition: sc_hypervisor_monitoring.h:179
int receiver_sched_ctx
Definition: sc_hypervisor_monitoring.h:42
int sc_hypervisor_get_nsched_ctxs()
#define STARPU_NMAXWORKERS
Definition: starpu_config.h:110
int nmoved_workers
Definition: sc_hypervisor_monitoring.h:52
unsigned to_be_sized
Definition: sc_hypervisor_monitoring.h:209
double sc_hypervisor_get_elapsed_flops_per_sched_ctx(struct sc_hypervisor_wrapper *sc_w)
starpu_pthread_mutex_t mutex
Definition: sc_hypervisor_monitoring.h:198
Definition: sc_hypervisor_config.h:141
struct sc_hypervisor_wrapper * sc_hypervisor_get_wrapper(unsigned sched_ctx)
unsigned consider_max
Definition: sc_hypervisor_monitoring.h:226