StarPU Handbook - StarPU Introduction
|
Functions | |
struct starpu_parallel_worker_config * | starpu_parallel_worker_init (hwloc_obj_type_t parallel_worker_level,...) |
int | starpu_parallel_worker_shutdown (struct starpu_parallel_worker_config *parallel_workers) |
int | starpu_parallel_worker_print (struct starpu_parallel_worker_config *parallel_workers) |
void | starpu_parallel_worker_openmp_prologue (void *) |
void | starpu_parallel_worker_gnu_openmp_mkl_prologue (void *) |
struct starpu_cluster_machine * | starpu_cluster_machine (hwloc_obj_type_t cluster_level,...) |
int | starpu_uncluster_machine (struct starpu_cluster_machine *clusters) |
int | starpu_cluster_print (struct starpu_cluster_machine *clusters) |
#define STARPU_PARALLEL_WORKER_MIN_NB |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_MAX_NB |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_NB |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_PREFERE_MIN |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_KEEP_HOMOGENEOUS |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_POLICY_NAME |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_POLICY_STRUCT |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_CREATE_FUNC |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_CREATE_FUNC_ARG |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_TYPE |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_AWAKE_WORKERS |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_PARTITION_ONE |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_NEW |
Used when calling starpu_parallel_worker_init()
#define STARPU_PARALLEL_WORKER_NCORES |
Used when calling starpu_parallel_worker_init()
#define STARPU_CLUSTER_MIN_NB |
#define STARPU_CLUSTER_MAX_NB |
#define STARPU_CLUSTER_NB |
#define STARPU_CLUSTER_PREFERE_MIN |
#define STARPU_CLUSTER_KEEP_HOMOGENEOUS |
#define STARPU_CLUSTER_POLICY_NAME |
#define STARPU_CLUSTER_POLICY_STRUCT |
#define STARPU_CLUSTER_CREATE_FUNC |
#define STARPU_CLUSTER_CREATE_FUNC_ARG |
#define STARPU_CLUSTER_TYPE |
#define STARPU_CLUSTER_AWAKE_WORKERS |
#define STARPU_CLUSTER_PARTITION_ONE |
#define STARPU_CLUSTER_NEW |
#define STARPU_CLUSTER_NCORES |
enum starpu_cluster_types |
struct starpu_parallel_worker_config * starpu_parallel_worker_init | ( | hwloc_obj_type_t | parallel_worker_level, |
... | |||
) |
Create parallel_workers on the machine with the given parameters. See CreatingParallel for more details.
int starpu_parallel_worker_shutdown | ( | struct starpu_parallel_worker_config * | parallel_workers | ) |
Delete the given parallel_workers configuration
int starpu_parallel_worker_print | ( | struct starpu_parallel_worker_config * | parallel_workers | ) |
Print the given parallel_workers configuration. See CreatingParallel for more details.
void starpu_parallel_worker_openmp_prologue | ( | void * | ) |
Prologue functions
struct starpu_cluster_machine * starpu_cluster_machine | ( | hwloc_obj_type_t | cluster_level, |
... | |||
) |
int starpu_uncluster_machine | ( | struct starpu_cluster_machine * | clusters | ) |
int starpu_cluster_print | ( | struct starpu_cluster_machine * | clusters | ) |