|
@@ -60,8 +60,6 @@ static void update_data_requests(uint32_t memory_node, struct starpu_task *task)
|
|
|
|
|
|
static int _dmda_push_task(struct starpu_task *task, unsigned prio)
|
|
|
{
|
|
|
- starpu_job_t j = _starpu_get_job_associated_to_task(task);
|
|
|
-
|
|
|
/* find the queue */
|
|
|
struct starpu_fifo_jobq_s *fifo;
|
|
|
unsigned worker;
|
|
@@ -95,7 +93,7 @@ static int _dmda_push_task(struct starpu_task *task, unsigned prio)
|
|
|
}
|
|
|
|
|
|
enum starpu_perf_archtype perf_arch = starpu_worker_get_perf_archtype(worker);
|
|
|
- local_task_length[worker] = _starpu_job_expected_length(worker, j, perf_arch);
|
|
|
+ local_task_length[worker] = _starpu_task_expected_length(worker, task, perf_arch);
|
|
|
|
|
|
unsigned memory_node = starpu_worker_get_memory_node(worker);
|
|
|
local_data_penalty[worker] = _starpu_data_expected_penalty(memory_node, task);
|