#include <starpu.h>
Go to the source code of this file.
|
#define | LOAD_DATA_GET_NSUBMITTED_TASKS(interface) |
|
#define | LOAD_DATA_GET_SLEEP_THRESHOLD(interface) |
|
#define | LOAD_DATA_GET_WAKEUP_THRESHOLD(interface) |
|
|
void | load_data_data_register (starpu_data_handle_t *handle, unsigned home_node, int sleep_task_threshold, double wakeup_ratio) |
|
int | load_data_get_sleep_threshold (starpu_data_handle_t handle) |
|
int | load_data_get_wakeup_threshold (starpu_data_handle_t handle) |
|
int | load_data_get_current_phase (starpu_data_handle_t handle) |
|
int | load_data_get_nsubmitted_tasks (starpu_data_handle_t handle) |
|
int | load_data_get_nfinished_tasks (starpu_data_handle_t handle) |
|
int | load_data_inc_nsubmitted_tasks (starpu_data_handle_t handle) |
|
int | load_data_inc_nfinished_tasks (starpu_data_handle_t handle) |
|
int | load_data_next_phase (starpu_data_handle_t handle) |
|
int | load_data_update_elapsed_time (starpu_data_handle_t handle) |
|
double | load_data_get_elapsed_time (starpu_data_handle_t handle) |
|
int | load_data_update_wakeup_cond (starpu_data_handle_t handle) |
|
int | load_data_wakeup_cond (starpu_data_handle_t handle) |
|
◆ load_data_interface
struct load_data_interface |
Data Fields |
double |
start |
Starting time of the execution
|
double |
elapsed_time |
Elapsed time until the start time and the time when event "launch a load
balancing phase" is triggered
|
int |
phase |
Current submission phase, i.e how many balanced steps have already happened so far.
|
int |
nsubmitted_tasks |
Number of currently submitted tasks
|
int |
nfinished_tasks |
Number of currently finished tasks
|
int |
sleep_task_threshold |
Task threshold to sleep the submission thread
|
int |
wakeup_task_threshold |
Task threshold to wake-up the submission thread
|
double |
wakeup_ratio |
Ratio of submitted tasks to wait for completion before waking up the submission thread
|