瀏覽代碼

simgrid: fix to correctly capture scheduling in traces. Also adding this to ChangeLog

Luka Stanisic 8 年之前
父節點
當前提交
7ba361c61b
共有 2 個文件被更改,包括 4 次插入2 次删除
  1. 2 0
      ChangeLog
  2. 2 2
      src/core/sched_policy.h

+ 2 - 0
ChangeLog

@@ -35,6 +35,8 @@ Small features:
     to simulate the cost of task submission and data fetching in simgrid mode.
     This provides more accurate simgrid predictions, especially for the
     beginning of the execution and regarding data transfers.
+  * STARPU_SIMGRID_SCHED_COST to take into account the time to perform scheduling
+    when running in SimGrid mode.
   * New configure option --enable-mpi-pedantic-isend (disabled by
     default) to acquire data in STARPU_RW (instead of STARPU_R) before
     performing MPI_Isend call

+ 2 - 2
src/core/sched_policy.h

@@ -30,8 +30,8 @@
 	_STARPU_TRACE_WORKER_SCHEDULING_PUSH;	\
 	_SIMGRID_TIMER_BEGIN
 #define _STARPU_SCHED_END \
-	_STARPU_TRACE_WORKER_SCHEDULING_POP;	\
-	_SIMGRID_TIMER_END
+	_SIMGRID_TIMER_END;			\
+	_STARPU_TRACE_WORKER_SCHEDULING_POP
 
 void _starpu_sched_init(void);