|
@@ -196,6 +196,7 @@ struct starpu_conf
|
|
|
(default = 0)
|
|
|
*/
|
|
|
unsigned use_explicit_workers_bindid;
|
|
|
+
|
|
|
/**
|
|
|
If the starpu_conf::use_explicit_workers_bindid flag is
|
|
|
set, this array indicates where to bind the different
|
|
@@ -217,6 +218,7 @@ struct starpu_conf
|
|
|
(default = 0)
|
|
|
*/
|
|
|
unsigned use_explicit_workers_cuda_gpuid;
|
|
|
+
|
|
|
/**
|
|
|
If the starpu_conf::use_explicit_workers_cuda_gpuid flag is
|
|
|
set, this array contains the logical identifiers of the
|
|
@@ -234,6 +236,7 @@ struct starpu_conf
|
|
|
(default = 0)
|
|
|
*/
|
|
|
unsigned use_explicit_workers_opencl_gpuid;
|
|
|
+
|
|
|
/**
|
|
|
If the starpu_conf::use_explicit_workers_opencl_gpuid flag
|
|
|
is set, this array contains the logical identifiers of the
|
|
@@ -251,6 +254,7 @@ struct starpu_conf
|
|
|
(default = 0)
|
|
|
*/
|
|
|
unsigned use_explicit_workers_mic_deviceid;
|
|
|
+
|
|
|
/**
|
|
|
If the flag starpu_conf::use_explicit_workers_mic_deviceid
|
|
|
is set, the array contains the logical identifiers of the
|
|
@@ -267,6 +271,7 @@ struct starpu_conf
|
|
|
(default = 0)
|
|
|
*/
|
|
|
unsigned use_explicit_workers_mpi_ms_deviceid;
|
|
|
+
|
|
|
/**
|
|
|
If the flag
|
|
|
starpu_conf::use_explicit_workers_mpi_ms_deviceid is set,
|
|
@@ -283,6 +288,7 @@ struct starpu_conf
|
|
|
(default = 0)
|
|
|
*/
|
|
|
int bus_calibrate;
|
|
|
+
|
|
|
/**
|
|
|
If this flag is set, StarPU will calibrate the performance
|
|
|
models when executing tasks. If this value is equal to -1,
|
|
@@ -333,6 +339,7 @@ struct starpu_conf
|
|
|
(default = 0)
|
|
|
*/
|
|
|
int disable_asynchronous_copy;
|
|
|
+
|
|
|
/**
|
|
|
This flag should be set to 1 to disable asynchronous copies
|
|
|
between CPUs and CUDA accelerators.
|
|
@@ -345,6 +352,7 @@ struct starpu_conf
|
|
|
(default = 0)
|
|
|
*/
|
|
|
int disable_asynchronous_cuda_copy;
|
|
|
+
|
|
|
/**
|
|
|
This flag should be set to 1 to disable asynchronous copies
|
|
|
between CPUs and OpenCL accelerators.
|
|
@@ -361,6 +369,7 @@ struct starpu_conf
|
|
|
(default = 0)
|
|
|
*/
|
|
|
int disable_asynchronous_opencl_copy;
|
|
|
+
|
|
|
/**
|
|
|
This flag should be set to 1 to disable asynchronous copies
|
|
|
between CPUs and MIC accelerators.
|
|
@@ -373,6 +382,7 @@ struct starpu_conf
|
|
|
(default = 0).
|
|
|
*/
|
|
|
int disable_asynchronous_mic_copy;
|
|
|
+
|
|
|
/**
|
|
|
This flag should be set to 1 to disable asynchronous copies
|
|
|
between CPUs and MPI Master Slave devices.
|
|
@@ -395,6 +405,7 @@ struct starpu_conf
|
|
|
(default = <c>NULL</c>)
|
|
|
*/
|
|
|
unsigned *cuda_opengl_interoperability;
|
|
|
+
|
|
|
/**
|
|
|
Size of the array starpu_conf::cuda_opengl_interoperability
|
|
|
*/
|
|
@@ -406,6 +417,7 @@ struct starpu_conf
|
|
|
(default = <c>NULL</c>)
|
|
|
*/
|
|
|
struct starpu_driver *not_launched_drivers;
|
|
|
+
|
|
|
/**
|
|
|
The number of StarPU drivers that should not be launched by
|
|
|
StarPU, i.e number of elements of the array
|
|
@@ -422,7 +434,9 @@ struct starpu_conf
|
|
|
would disturb the trace).
|
|
|
*/
|
|
|
uint64_t trace_buffer_size;
|
|
|
+
|
|
|
int global_sched_ctx_min_priority;
|
|
|
+
|
|
|
int global_sched_ctx_max_priority;
|
|
|
|
|
|
#ifdef STARPU_WORKER_CALLBACKS
|