소스 검색

Fix expected start of tasks: after task execution, the CPU time is already elapsed.

Samuel Thibault 13 년 전
부모
커밋
8360d50c2b
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/sched_policies/heft.c

+ 1 - 1
src/sched_policies/heft.c

@@ -106,7 +106,7 @@ static void heft_post_exec_hook(struct starpu_task *task)
 	 * of work. */
 	PTHREAD_MUTEX_LOCK(&sched_mutex[workerid]);
 	exp_len[workerid] -= model;
-	exp_start[workerid] = starpu_timing_now() + model;
+	exp_start[workerid] = starpu_timing_now();
 	exp_end[workerid] = exp_start[workerid] + exp_len[workerid];
 	ntasks[workerid]--;
 	PTHREAD_MUTEX_UNLOCK(&sched_mutex[workerid]);