Explorar o código

Make simgrid take some time for the data transfer queueing

Samuel Thibault %!s(int64=11) %!d(string=hai) anos
pai
achega
b5039c0eef
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      src/core/simgrid.c

+ 2 - 0
src/core/simgrid.c

@@ -323,6 +323,8 @@ int _starpu_simgrid_transfer(size_t size, unsigned src_node, unsigned dst_node,
 	if (req)
 		_STARPU_TRACE_START_DRIVER_COPY_ASYNC(src_node, dst_node);
 
+	/* Sleep 10µs for the GPU transfer queueing */
+	MSG_process_sleep(0.000010);
 	transfer_submit(transfer);
 	/* Note: from here, transfer might be already freed */