소스 검색

Add missing signaling when buffers are transferred

Samuel Thibault 8 년 전
부모
커밋
51e73cb81a
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/datawizard/coherency.c

+ 4 - 0
src/datawizard/coherency.c

@@ -943,6 +943,10 @@ static void _starpu_fetch_task_input_cb(void *arg)
    /* increase the number of buffer received */
    STARPU_WMB();
    (void)STARPU_ATOMIC_ADD(&worker->nb_buffers_transferred, 1);
+
+#ifdef STARPU_SIMGRID
+   starpu_pthread_queue_broadcast(&_starpu_simgrid_transfer_queue[worker->memory_node]);
+#endif
 }