25 starpu_pthread_mutex_t scheduling_mutex;
28 struct _starpu_mct_data *starpu_mct_init_parameters(
struct starpu_sched_component_mct_data *params);
30 unsigned starpu_mct_compute_execution_times(
struct starpu_sched_component *component,
31 struct starpu_task *task,
32 double *estimated_lengths,
33 double *estimated_transfer_length,
34 unsigned *suitable_components);
37 void starpu_mct_compute_expected_times(
struct starpu_sched_component *component,
38 struct starpu_task *task,
39 double *estimated_lengths,
40 double *estimated_transfer_length,
41 double *estimated_ends_with_task,
42 double *min_exp_end_with_task,
43 double *max_exp_end_with_task,
44 unsigned *suitable_components,
45 unsigned nsuitable_components);
55 struct starpu_task *task,
56 double *estimated_lengths,
57 double *estimated_transfer_length,
58 double *estimated_ends_with_task,
59 double min_exp_end_with_task,
60 double max_exp_end_with_task,
61 unsigned *suitable_components,
62 unsigned nsuitable_components);
Definition: helper_mct.h:20