17 #ifndef SC_HYPERVISOR_H
18 #define SC_HYPERVISOR_H
32 starpu_pthread_mutex_t act_hypervisor_mutex;
44 void (*
size_ctxs)(
unsigned *sched_ctxs,
int nsched_ctxs ,
int *workers,
int nworkers);
47 void (*
resize_ctxs)(
unsigned *sched_ctxs,
int nsched_ctxs ,
int *workers,
int nworkers);
87 void sc_hypervisor_resize_ctxs(
unsigned *sched_ctxs,
int nsched_ctxs ,
int *workers,
int nworkers);
105 void sc_hypervisor_move_workers(
unsigned sender_sched_ctx,
unsigned receiver_sched_ctx,
int *workers_to_move,
unsigned nworkers_to_move,
unsigned now);
132 void sc_hypervisor_update_resize_interval(
unsigned *sched_ctxs,
int nsched_ctxs);