Nathalie Furmento
|
a017fcbdeb
src: driver operations are stored in a struct _starpu_driver_ops which are used to implement the public driver API
|
9 lat temu |
Nathalie Furmento
|
564834f583
src/core/workers.c: do not need to test against defined(STARPU_USE_CPU)
|
9 lat temu |
Nathalie Furmento
|
7c1cf3c779
src/core/workers.c: simplify the waiting for worker initialisation by using the field run_by_starpu instead of re-calling starpu_may_launch_driver()
|
9 lat temu |
Samuel Thibault
|
d43771c32f
Fix build with simgrid
|
9 lat temu |
Samuel Thibault
|
384397546c
Label the CUDA driver just 'CUDA' one using just one thread
|
9 lat temu |
Samuel Thibault
|
f37e65a6f2
Drop the memory_node thread key, we do not really need it since we can get it from the worker key, and it makes switching more costly
|
9 lat temu |
Nathalie Furmento
|
422cad39ec
New function starpu_worker_display_names to display the names of all the workers of a specified type.
|
9 lat temu |
Samuel Thibault
|
27cfafb119
Move setting worker_set->nworkers to topology, where it makes more sense
|
9 lat temu |
Samuel Thibault
|
5e61b183a5
Fix reporting CUDA workers when using several workers per CUDA
|
9 lat temu |
Samuel Thibault
|
e594c562cd
Simplify code
|
9 lat temu |
Samuel Thibault
|
d97cbb9ed4
No need to wake all workers several times
|
9 lat temu |
Samuel Thibault
|
dc8374c8a3
Use only one MSG process per worker for running tasks
|
9 lat temu |
Corentin Salingue
|
a954ef3ea8
rename variable *_mpi_* to *_mpi_ms_* again
|
9 lat temu |
Corentin Salingue
|
fa905ddcf7
rename variable *_mpi_* to *_mpi_ms_*
|
9 lat temu |
Samuel Thibault
|
d6e4271db8
factorize fetch_task_input changes from starpu-on-mpi, use it for CPU driver too
|
9 lat temu |
Corentin Salingue
|
cc4eb6b654
fix indent
|
9 lat temu |
Corentin Salingue
|
82d0b3921a
merge from trunk
|
9 lat temu |
Nathalie Furmento
|
d917eaa107
src: use _STARPU_MSG instead of fprintf and avoid direct calls to fprintf(stderr, ...)
|
9 lat temu |
Corentin Salingue
|
a4530061c2
merge from trunk
|
9 lat temu |
Corentin Salingue
|
4427509320
increase the number of buffers and not the tasks
|
9 lat temu |
Samuel Thibault
|
438c493e68
support STARPU_ANY_WORKER in worker functions
|
9 lat temu |
Terry Cojean
|
fd65258cbd
simplify the tree structure building by removing topology_dup altogether
|
9 lat temu |
Terry Cojean
|
b307d616b8
hwloc_topology_dup() is available since 1.8
|
9 lat temu |
Terry Cojean
|
4c46575db4
Slightly accelerate worker_tree by only keeping topology structure.
|
9 lat temu |
Samuel Thibault
|
b5e16087dd
There is no plan to fix the 4.7 & 4.8 performance regression, so warn when running on them
|
9 lat temu |
Nathalie Furmento
|
5c18303944
fixes for minor warning detected by cppcheck
|
9 lat temu |
Corentin Salingue
|
41101d149b
merge from trunk
|
9 lat temu |
Corentin Salingue
|
0d030b9234
rename STARPU_MPI in STARPU_MPI_MS + add MPI_MS_TYPE and not use MPI MS slave in a reduction test
|
9 lat temu |
Corentin Salingue
|
8036cbd347
fix when user don't want to use an MPI slave
|
9 lat temu |
Samuel Thibault
|
97e498c4da
revert r19481, it is actually detrimental to performances
|
9 lat temu |