17 #ifndef SC_HYPERVISOR_MONITORING_H
18 #define SC_HYPERVISOR_MONITORING_H
111 double hyp_react_start_time;
125 unsigned to_be_sized;
136 unsigned consider_max;
unsigned * sc_hypervisor_get_sched_ctxs()
int elapsed_tasks[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:91
Definition: sc_hypervisor_monitoring.h:42
int nmoved_workers
Definition: sc_hypervisor_monitoring.h:36
unsigned sched_ctx
Definition: sc_hypervisor_monitoring.h:45
struct sc_hypervisor_policy_config * config
Definition: sc_hypervisor_monitoring.h:48
size_t elapsed_data[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:88
int worker_to_be_removed[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:70
Definition: sc_hypervisor_monitoring.h:29
int pushed_tasks[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:73
struct sc_hypervisor_resize_ack resize_ack
Definition: sc_hypervisor_monitoring.h:115
double idle_time[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:58
double start_time
Definition: sc_hypervisor_monitoring.h:104
double total_elapsed_flops[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:82
starpu_worker_archtype
Definition: starpu_worker.h:30
double idle_start_time[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:61
double ref_speed[2]
Definition: sc_hypervisor_monitoring.h:95
struct sc_hypervisor_wrapper * sc_hypervisor_get_wrapper(unsigned sched_ctx)
starpu_pthread_mutex_t mutex
Definition: sc_hypervisor_monitoring.h:118
int poped_tasks[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:76
int sc_hypervisor_get_nsched_ctxs()
double real_start_time
Definition: sc_hypervisor_monitoring.h:107
#define STARPU_NMAXWORKERS
Definition: starpu_config.h:90
double submitted_flops
Definition: sc_hypervisor_monitoring.h:98
double remaining_flops
Definition: sc_hypervisor_monitoring.h:101
double sc_hypervisor_get_elapsed_flops_per_sched_ctx(struct sc_hypervisor_wrapper *sc_w)
int receiver_sched_ctx
Definition: sc_hypervisor_monitoring.h:32
unsigned total_flops_available
Definition: sc_hypervisor_monitoring.h:122
double elapsed_flops[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:85
int * moved_workers
Definition: sc_hypervisor_monitoring.h:34
double current_idle_time[STARPU_NMAXWORKERS]
Definition: sc_hypervisor_monitoring.h:55
int * acked_workers
Definition: sc_hypervisor_monitoring.h:38
Definition: sc_hypervisor_config.h:47
double total_flops
Definition: sc_hypervisor_monitoring.h:79