StarPU Internal Handbook
|
#include <load_balancer_policy.h>
Data Fields | |
int(* | init )(struct starpu_mpi_lb_conf *) |
int(* | deinit )() |
void(* | submitted_task_entry_point )(struct starpu_task *task) |
void(* | finished_task_entry_point )(void) |
const char * | policy_name |
A load balancer consists in a collection of operations on a data representing the load of the application (in terms of computation, memory, whatever). StarPU allows several entry points for the user. The load balancer allows the user to give its load balancing methods to be used on these entry points of the runtime system.
const char* load_balancer_policy::policy_name |
Name of the load balancing policy. The selection of the load balancer is performed through the use of the STARPU_MPI_LB=name environment variable.