Olivier Aumage
|
2207051181
allow workers to recurse on their own sched_mutex
|
8 years ago |
Olivier Aumage
|
fe1082e42b
add wrapper
|
8 years ago |
Olivier Aumage
|
e47d845df0
encompass a larger scope for transient pop sched op protection
|
8 years ago |
Olivier Aumage
|
5efd860ef0
fix race condition between starpu_sched_ctx_delete and pop operations
|
8 years ago |
Nathalie Furmento
|
a017fcbdeb
src: driver operations are stored in a struct _starpu_driver_ops which are used to implement the public driver API
|
8 years ago |
Nathalie Furmento
|
367ae7dfa2
src/core/workers.h: turn cuda_th_per_stream and cuda_th_per_dev int
|
8 years ago |
Samuel Thibault
|
7cdeadd447
Add STARPU_CUDA_THREAD_PER_DEV environment variable to support driving all
|
8 years ago |
Samuel Thibault
|
52d97c6ae9
Fix cublas initialization/shutdown when using one thread per stream with multistream
|
8 years ago |
Samuel Thibault
|
5e61b183a5
Fix reporting CUDA workers when using several workers per CUDA
|
8 years ago |
Corentin Salingue
|
fa905ddcf7
rename variable *_mpi_* to *_mpi_ms_*
|
8 years ago |
Samuel Thibault
|
d6e4271db8
factorize fetch_task_input changes from starpu-on-mpi, use it for CPU driver too
|
8 years ago |
Corentin Salingue
|
cc4eb6b654
fix indent
|
8 years ago |
Corentin Salingue
|
82d0b3921a
merge from trunk
|
8 years ago |
Nathalie Furmento
|
5ca55cbcb7
src/core/workers.h: revert 19665 and explain why __starpu_worker_get_id_check return type is unsigned
|
8 years ago |
Nathalie Furmento
|
021c0a5879
src/core/workers.h: fix return type for __starpu_worker_get_id_check, workerid's type is int
|
8 years ago |
Corentin Salingue
|
18812205bf
make transfers asynchronous for MPI and MIC workers
|
8 years ago |
Corentin Salingue
|
41101d149b
merge from trunk
|
9 years ago |
Samuel Thibault
|
235906e10d
fix warnings
|
9 years ago |
Samuel Thibault
|
82ee3ee150
Clean up worker_set vs worker confusion, and CUDA initialization when several threads use the same device
|
9 years ago |
Andra Hugo
|
4436cde002
forgot copyrights
|
9 years ago |
Andra Hugo
|
15103b9723
GPU partitioning using contexts, and fixing dmda to consider the pipeline len
|
9 years ago |
Corentin Salingue
|
0dbf966aef
Merge from trunk
|
9 years ago |
Nathalie Furmento
|
3659ac09f4
fix minor warnings
|
9 years ago |
Nathalie Furmento
|
87718074ae
src: fix cppcheck warnings
|
9 years ago |
Corentin Salingue
|
a8ca292382
use only one source thread to manage all sink nodes
|
9 years ago |
Corentin Salingue
|
1d07400549
Add mpi master-slave to perfmodel. However, need to use real times
|
9 years ago |
Corentin Salingue
|
9e1a892b56
Begin to add a MPI driver
|
9 years ago |
Samuel Thibault
|
6b863c6ee1
make sure that _starpu_get_worker_struct doesn't overflow. Inline starpu_worker_get_count to make it not too expensive
|
9 years ago |
Nathalie Furmento
|
94d626f9e1
fix bugs detected by coverity
|
9 years ago |
Samuel Thibault
|
943b5d56bf
Make starpu_worker_get_id_check public
|
9 years ago |