Corentin Salingue
|
f9c20a61bb
merge from trunk
|
8 years ago |
Corentin Salingue
|
e7589c5fed
add NUMA support in perfmodel + rework the file
|
8 years ago |
Olivier Aumage
|
ddc0ebaee4
workers wake up is called just before deleting the context, no need to do the handshake again
|
8 years ago |
Olivier Aumage
|
4e0fd68cbe
protect parallel_sect update
|
8 years ago |
Olivier Aumage
|
24a7838785
drop sched_ctx locking requirements on task counters out of performance concerns
|
8 years ago |
Olivier Aumage
|
9c211dd53a
merge state_blocked flag and state_busy_in_parallel flag that are always set conjointly
|
8 years ago |
Olivier Aumage
|
da5f8bdfb1
fix missing flag reset
|
8 years ago |
Olivier Aumage
|
1bf1776396
drop fall_asleep_sem in favor of sched_cond
|
8 years ago |
Olivier Aumage
|
0580dc2152
drop wake_up_sem in favor of a sched_cond
|
8 years ago |
Nathalie Furmento
|
5fcb627544
mpi/src/starpu_mpi.c: acces to ready_requests must be protected
|
8 years ago |
Nathalie Furmento
|
d582ec83c5
mpi: fix bug introduced by #20305, a request for an early data needs
|
8 years ago |
Nathalie Furmento
|
f6dca8f197
mpi/src/starpu_mpi.c: extra check to make sure we do no test completion of the request MPI_REQUEST_NULL
|
8 years ago |
Nathalie Furmento
|
c479103b63
mpi: Output generated through STARPU_MPI_COMM has been modified to allow easier automated checking
|
8 years ago |
Olivier Aumage
|
81447bab81
use consistent naming
|
8 years ago |
Olivier Aumage
|
190ec21dcf
merge blocked and sleeping states which always were set conjointly
|
8 years ago |
Olivier Aumage
|
7888bd5faa
drop parallel_sect_cond_busy
|
8 years ago |
Olivier Aumage
|
c7826aeffc
drop parallel_sect_cond
|
8 years ago |
Olivier Aumage
|
189abd66a8
rework add_locked_workers
|
8 years ago |
Olivier Aumage
|
e7834f1722
move busy state flag back in worker
|
8 years ago |
Olivier Aumage
|
95d6bd6ba7
add discretionary locking in _starpu_sched_ctx_wake_up_workers
|
8 years ago |
Olivier Aumage
|
40c4b4aab3
remove parallel_sect_mutex
|
8 years ago |
Olivier Aumage
|
7c71fe087e
fix indentation of _starpu_sched_ctx_put_workers_to_sleep
|
8 years ago |
Olivier Aumage
|
fc73abb2b5
starpu_sched_ctx_list_task_counters_increment_all re-enters sched_ctx.c from sched policies, assume sched_ctx is write locked
|
8 years ago |
Olivier Aumage
|
e3b466cfce
fix pointer
|
8 years ago |
Olivier Aumage
|
2a99b52491
untangle two uses of _starpu_add_workers_to_sched_ctx()
|
8 years ago |
Samuel Thibault
|
c38cc9875e
Fix tracing allocated buffer reuse
|
8 years ago |
Olivier Aumage
|
d86e8dcc0f
wrap sched_ctx rwlock operations to allow for checking invariants in functions requiring the lock to be wrlocked
|
8 years ago |
Samuel Thibault
|
abb8af133c
typo
|
8 years ago |
Samuel Thibault
|
fdbe604851
Add missing include for UINT_MAX
|
8 years ago |
Samuel Thibault
|
c8b4604980
Fix build with poti and some -no-foo starpu_fxt_tool option combinations
|
8 years ago |