Samuel Thibault
|
f5789e5edc
factorize worker thread initialization, fix threaded profiling by setting up the prof timer
|
13 年之前 |
Nathalie Furmento
|
e8908c308e
src/drivers/cuda/driver_cuda.c: fix format string conversion
|
13 年之前 |
Cyril Roelandt
|
e03909865e
Fix a typo: the _starpu_worker struct has no "memnode" field; it is called "memory_node".
|
13 年之前 |
Cyril Roelandt
|
73df999d54
Fix unused variables in the drivers.
|
13 年之前 |
Samuel Thibault
|
1183c55f8f
Fix GPU-Direct disabling logic
|
13 年之前 |
Samuel Thibault
|
6b446a9ab8
Add STARPU_DISABLE_CUDA_GPU_GPU_DIRECT to disable GPU-Direct
|
13 年之前 |
Cyril Roelandt
|
88bf76e6b2
Replace STARPU_ASSERT(0) by STARPU_ABORT().
|
13 年之前 |
Samuel Thibault
|
1fd23c4289
Fix typo in displaying gpu-direct enabling
|
13 年之前 |
Samuel Thibault
|
b20e9ae4fa
Account active spinning time into sleeping time when using non-blocking drivers
|
13 年之前 |
Cyril Roelandt
|
f60fae9bff
Fix a bug that caused CUDA devices not to be initialized correctly when using STARPU_CUDAID.
|
13 年之前 |
Nathalie Furmento
|
70ea706e6a
src/drivers/cuda/driver_cuda.c: use fprintf when printing error message
|
13 年之前 |
Samuel Thibault
|
972caa3d96
Fix build without OpenGL headers
|
13 年之前 |
Samuel Thibault
|
438839d828
Enable GPU-GPU direct transfers
|
13 年之前 |
Samuel Thibault
|
675ac17ac9
Document why we need to keep the sched condition mutex all along between pop and block
|
13 年之前 |
Cyril Roelandt
|
1fbbffce77
Make sure to really abort if StarPU was built with multithread GPU control support and OpenGL interoperability was requested.
|
13 年之前 |
Nathalie Furmento
|
6f5f86669f
src/drivers/cuda/driver_cuda.c: macro _STARPU_TRACE_WORKER_INIT_START cannot be called directly with 'args->memory_node', needs to use a variable (possibly the macro is interpreting the string args by something else)
|
13 年之前 |
Nathalie Furmento
|
e8537035cc
src/drivers/cuda/driver_cuda.c: fix access for memory node field
|
13 年之前 |
Nathalie Furmento
|
9aea7ff237
src/drivers/cuda/driver_cuda.c: memnode is a field of args
|
13 年之前 |
Cyril Roelandt
|
4794b8e009
Add driver-related functions to the API;
|
13 年之前 |
Samuel Thibault
|
acce0b71ce
Add OpenGL interoperability support
|
13 年之前 |
Cyril Roelandt
|
a499bf4c71
Allow a driver not to be run by StarPU, but by the application itself.
|
13 年之前 |
Cyril Roelandt
|
d97cab7cc4
src/drivers: do not call pthread_exit() at the end of the drivers; just return NULL.
|
13 年之前 |
Nathalie Furmento
|
2361ac82fa
src/drivers/cuda/driver_cuda.c: remove call to _STARPU_TRACE_DATA_COPY from starpu_cuda_copy_async_sync, let the caller do it
|
13 年之前 |
Nathalie Furmento
|
462e9d0032
CUDA Driver: add function to copy data
|
13 年之前 |
Nicolas Collin
|
c1ff1fec58
Useless checks and lines deleted.
|
13 年之前 |
Samuel Thibault
|
11e1a38f70
Factorize getting the profiling flag. Avoids issues when it turns 1 in between and thus job_feedback believes codelet_start/end are filled in while they are not
|
13 年之前 |
Samuel Thibault
|
afa5e54519
exit(77) instead of aborting when CUDA devices are busy.
|
13 年之前 |
Samuel Thibault
|
01cc5ce2c7
Tell the user that he should ask the administrator to use EXCLUSIVE-PROCESS, not EXCLUSIVE-THREAD
|
13 年之前 |
Samuel Thibault
|
fba139b857
|
13 年之前 |
Samuel Thibault
|
a141a987ec
show tasks currently running on workers
|
13 年之前 |