18 #ifndef __STARPU_WORKER_H__
19 #define __STARPU_WORKER_H__
63 unsigned starpu_worker_is_combined_worker(
int id);
89 int starpu_worker_get_nsched_ctxs(
int workerid);
void(* init)(struct starpu_worker_collection *workers)
Definition: starpu_worker.h:56
int starpu_worker_get_ids_by_type(enum starpu_worker_archtype type, int *workerids, int maxsize)
int cursor
Definition: starpu_worker.h:39
Definition: starpu_worker.h:47
int starpu_combined_worker_get_size(void)
Definition: starpu_worker.h:34
void(* init_iterator)(struct starpu_worker_collection *workers, struct starpu_sched_ctx_iterator *it)
Definition: starpu_worker.h:58
int starpu_combined_worker_get_id(void)
int(* add)(struct starpu_worker_collection *workers, int worker)
Definition: starpu_worker.h:54
int starpu_combined_worker_get_rank(void)
starpu_worker_archtype
Definition: starpu_worker.h:29
Definition: starpu_worker.h:33
void(* deinit)(struct starpu_worker_collection *workers)
Definition: starpu_worker.h:57
int starpu_worker_get_by_type(enum starpu_worker_archtype type, int num)
Definition: starpu_worker.h:37
Definition: starpu_worker.h:32
void * workerids
Definition: starpu_worker.h:49
unsigned starpu_combined_worker_get_count(void)
enum starpu_worker_collection_type type
Definition: starpu_worker.h:51
Definition: starpu_worker.h:44
unsigned(* has_next)(struct starpu_worker_collection *workers, struct starpu_sched_ctx_iterator *it)
Definition: starpu_worker.h:52
int starpu_worker_get_by_devid(enum starpu_worker_archtype type, int devid)
unsigned starpu_cpu_worker_get_count(void)
unsigned nworkers
Definition: starpu_worker.h:50
enum starpu_worker_archtype starpu_worker_get_type(int id)
Definition: starpu_worker.h:31
void starpu_worker_get_name(int id, char *dst, size_t maxlen)
unsigned starpu_opencl_worker_get_count(void)
int starpu_worker_get_id(void)
unsigned starpu_worker_get_count(void)
int(* get_next)(struct starpu_worker_collection *workers, struct starpu_sched_ctx_iterator *it)
Definition: starpu_worker.h:53
starpu_worker_collection_type
Definition: starpu_worker.h:42
unsigned starpu_cuda_worker_get_count(void)
int starpu_worker_get_devid(int id)
int starpu_worker_get_count_by_type(enum starpu_worker_archtype type)