Olivier Aumage
|
842dbd19a1
add some more relax sections
|
8 роки тому |
Olivier Aumage
|
d19549790f
add relax on the push side too
|
8 роки тому |
Olivier Aumage
|
c366c7fe62
mark _starpu_handle_job_termination has a sched_op to protect against sched_ctx changes
|
8 роки тому |
Olivier Aumage
|
b6eb712b22
allow calling _starpu_worker_relax_on/off from a non worker thread
|
8 роки тому |
Olivier Aumage
|
81afddffd1
add support to defer sched_ctx changes
|
8 роки тому |
Olivier Aumage
|
f7532839e6
move call of sched_ctx->sched_policy->add_workers to the section protected by the ctx_change notification
|
8 роки тому |
Olivier Aumage
|
d49112cefb
disable HG checking on wsd->last_pop_child
|
8 роки тому |
Olivier Aumage
|
dd2916a3e7
fix unprotected nsched_ctxs read
|
8 роки тому |
Olivier Aumage
|
94218c2029
fix case where a worker blocking state has been observed _and_ a sched_ctx change is ongoing, while about to start a new sched_op
|
8 роки тому |
Olivier Aumage
|
291472dcd0
STATUS_WAKING_UP status is never assigned to a worker
|
8 роки тому |
Olivier Aumage
|
faab421955
do not change status on the 'waker' side, leave it to the worker to decide about its own status after wake-up requests
|
8 роки тому |
Olivier Aumage
|
423c6596b3
add missing HG_DSIABLE_CHECKING
|
8 роки тому |
Olivier Aumage
|
e28ee36790
remove obsolete code
|
8 роки тому |
Olivier Aumage
|
f7b8d934ff
leave sched_op state before entering the sleeping status
|
8 роки тому |
Olivier Aumage
|
77f2f8238a
update synchro scheme for blocking drivers
|
8 роки тому |
Olivier Aumage
|
5f69e81148
update _starpu_wake_all_blocked_workers*
|
8 роки тому |
Olivier Aumage
|
cdb9792226
rename wake_worker* routines to distinguish between two flavors
|
8 роки тому |
Olivier Aumage
|
d61d8face7
fix build in blocking drivers mode
|
8 роки тому |
Olivier Aumage
|
5bcd3a9486
reenable sched_policies with respect to sleep synchro update
|
8 роки тому |
Olivier Aumage
|
e6d51d8ef4
fix lws_add_workers when more workers are added to an existing context, to rebuild the proxlists properly
|
8 роки тому |
Olivier Aumage
|
2f9c1318e3
notify both the added/removed workers and the workers already/still in the sched_ctx about sched_ctx changes
|
8 роки тому |
Olivier Aumage
|
739443b0fd
do not wait on changing_ctx_notice state here since only the block and unblock requests will alter the blocked_on_parallel state
|
8 роки тому |
Olivier Aumage
|
16e2c15fbe
enable to keep a worker awake if a new task was pushed to it after it decided to sleep but before the sleeping is enforced
|
8 роки тому |
Olivier Aumage
|
1622070ac4
restore fast path optimization on eager and prio
|
8 роки тому |
Olivier Aumage
|
dcc3c6871b
remove obsolete helgrind suppressions
|
8 роки тому |
Olivier Aumage
|
1672895ddc
comment on the signalization regarding worker_blocked_in_parallel
|
8 роки тому |
Samuel Thibault
|
1f52be43ed
reenable test
|
8 роки тому |
Samuel Thibault
|
c3075b8249
restore scheduler order
|
8 роки тому |
Samuel Thibault
|
790f2855f6
Remove now-unused field
|
8 роки тому |
Samuel Thibault
|
ec606d00b1
note FIXME
|
8 роки тому |