瀏覽代碼

dm*: push_task_on_best_worker(): avoid a useless call to starpu_worker_get_memory_node().

Cyril Roelandt 12 年之前
父節點
當前提交
0e0d711cbe
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/sched_policies/deque_modeling_policy_data_aware.c

+ 3 - 1
src/sched_policies/deque_modeling_policy_data_aware.c

@@ -229,10 +229,12 @@ static int push_task_on_best_worker(struct starpu_task *task, int best_workerid,
 
 	/* TODO predicted_transfer */
 
-	unsigned memory_node = starpu_worker_get_memory_node(best_workerid);
 
 	if (starpu_get_prefetch_flag())
+	{
+		unsigned memory_node = starpu_worker_get_memory_node(best_workerid);
 		starpu_prefetch_task_input_on_node(task, memory_node);
+	}
 
 #ifdef HAVE_AYUDAME_H
 	if (AYU_event) {