|
StarPU Internal Handbook
|
#include <starpu.h>#include <common/config.h>Go to the source code of this file.
Functions | |
| struct starpu_task * | _starpu_detect_implicit_data_deps_with_handle (struct starpu_task *pre_sync_task, int *submit_pre_sync, struct starpu_task *post_sync_task, struct _starpu_task_wrapper_dlist *post_sync_task_dependency_slot, starpu_data_handle_t handle, enum starpu_data_access_mode mode, unsigned task_handle_sequential_consistency) |
| int | _starpu_test_implicit_data_deps_with_handle (starpu_data_handle_t handle, enum starpu_data_access_mode mode) |
| void | _starpu_detect_implicit_data_deps (struct starpu_task *task) |
| void | _starpu_release_data_enforce_sequential_consistency (struct starpu_task *task, struct _starpu_task_wrapper_dlist *task_dependency_slot, starpu_data_handle_t handle) |
| void | _starpu_release_task_enforce_sequential_consistency (struct _starpu_job *j) |
| void | _starpu_add_post_sync_tasks (struct starpu_task *post_sync_task, starpu_data_handle_t handle) |
| void | _starpu_unlock_post_sync_tasks (starpu_data_handle_t handle, enum starpu_data_access_mode mode) |
| void | _starpu_implicit_data_deps_write_hook (void(*func)(starpu_data_handle_t)) STARPU_ATTRIBUTE_VISIBILITY_DEFAULT |
| int | _starpu_data_wait_until_available (starpu_data_handle_t handle, enum starpu_data_access_mode mode, const char *sync_name) |
| void | _starpu_data_clear_implicit (starpu_data_handle_t handle) |
| void _starpu_implicit_data_deps_write_hook | ( | void(*)(starpu_data_handle_t) | func | ) |
Register a hook to be called when a write is submitted
| int _starpu_data_wait_until_available | ( | starpu_data_handle_t | handle, |
| enum starpu_data_access_mode | mode, | ||
| const char * | sync_name | ||
| ) |
This function blocks until the handle is available in the requested mode