浏览代码

bug fix: we consider that a write-only buffer is cost-less (we still ignore
alloc cost) but we must not stop computing the data penality.

Cédric Augonnet 15 年之前
父节点
当前提交
622da03466
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/core/perfmodel/perfmodel.c

+ 1 - 1
src/core/perfmodel/perfmodel.c

@@ -127,7 +127,7 @@ double data_expected_penalty(struct jobq_s *q, struct starpu_task *task)
 		starpu_data_handle handle = task->buffers[buffer].handle;
 
 		if (task->buffers[buffer].mode == STARPU_W)
-			break;
+			continue;
 
 		if (!is_data_present_or_requested(handle, memory_node))
 		{