|
@@ -222,15 +222,18 @@ struct starpu_task
|
|
|
#endif
|
|
|
};
|
|
|
|
|
|
+/* Note: remember to update starpu_task_init as well */
|
|
|
#define STARPU_TASK_INITIALIZER \
|
|
|
{ \
|
|
|
.cl = NULL, \
|
|
|
+ .where = -1, \
|
|
|
.cl_arg = NULL, \
|
|
|
.cl_arg_size = 0, \
|
|
|
.callback_func = NULL, \
|
|
|
.callback_arg = NULL, \
|
|
|
.priority = STARPU_DEFAULT_PRIO, \
|
|
|
.use_tag = 0, \
|
|
|
+ .sequential_consistency = 1, \
|
|
|
.synchronous = 0, \
|
|
|
.execute_on_a_specific_worker = 0, \
|
|
|
.workerorder = 0, \
|
|
@@ -240,15 +243,16 @@ struct starpu_task
|
|
|
.regenerate = 0, \
|
|
|
.status = STARPU_TASK_INVALID, \
|
|
|
.profiling_info = NULL, \
|
|
|
- .predicted = -1.0, \
|
|
|
- .predicted_transfer = -1.0, \
|
|
|
+ .predicted = NAN, \
|
|
|
+ .predicted_transfer = NAN, \
|
|
|
+ .predicted_start = NAN, \
|
|
|
.starpu_private = NULL, \
|
|
|
.magic = 42, \
|
|
|
- .sched_ctx = 0, \
|
|
|
+ .sched_ctx = STARPU_NMAX_SCHED_CTXS, \
|
|
|
.hypervisor_tag = 0, \
|
|
|
.flops = 0.0, \
|
|
|
.scheduled = 0, \
|
|
|
- .prefetched = 0, \
|
|
|
+ .prefetched = 0, \
|
|
|
.dyn_handles = NULL, \
|
|
|
.dyn_interfaces = NULL, \
|
|
|
.dyn_modes = NULL, \
|