|
StarPU Internal Handbook
|
#include <workers.h>
Data Fields | |
| starpu_pthread_mutex_t | mutex |
| starpu_pthread_t | worker_thread |
| unsigned | nworkers |
| unsigned | started |
| void * | retval |
| struct _starpu_worker * | workers |
| starpu_pthread_cond_t | ready_cond |
| unsigned | set_is_initialized |
| unsigned | wait_for_set_initialization |
in case a single CPU worker may control multiple accelerators
| starpu_pthread_mutex_t _starpu_worker_set::mutex |
| starpu_pthread_t _starpu_worker_set::worker_thread |
the thread which runs the worker
| unsigned _starpu_worker_set::nworkers |
| unsigned _starpu_worker_set::started |
Only one thread for the whole set
| void* _starpu_worker_set::retval |
| struct _starpu_worker* _starpu_worker_set::workers |
| starpu_pthread_cond_t _starpu_worker_set::ready_cond |
indicate when the set is ready
| unsigned _starpu_worker_set::set_is_initialized |
| unsigned _starpu_worker_set::wait_for_set_initialization |