Samuel Thibault
|
aa8972ad0b
ws, modular-ws: make last_pop_worker per worker
|
5 jaren geleden |
Samuel Thibault
|
defd7a25b0
ws: fix work stealing
|
5 jaren geleden |
Samuel Thibault
|
99708951ec
ws/lws: Fix case where we do not actually manage to steal a task
|
5 jaren geleden |
Samuel Thibault
|
68d0d0e97d
Fix typo
|
5 jaren geleden |
Samuel Thibault
|
d3ba7f5777
lws: relax memory pressure
|
5 jaren geleden |
Nathalie Furmento
|
6a16f8370f
update copyright holders
|
5 jaren geleden |
Nathalie Furmento
|
fb68677b41
src/sched_policies/locality_work_stealing_policy.c: initialise proxlist when allocating it
|
5 jaren geleden |
Samuel Thibault
|
3a1eca323f
Use starpu_worker_lock/unlock instead of internal _starpu_worker_lock/unlock, for coherency
|
6 jaren geleden |
Samuel Thibault
|
b94c69fa99
Use starpu_worker_relax_on instead of internal _starpu_worker_relax_on, for coherency
|
6 jaren geleden |
Samuel Thibault
|
7ca4b1d3e3
Avoid taking sched_ctx lock when there is just one context
|
6 jaren geleden |
Samuel Thibault
|
d7b151cc48
factorize some schedctx details
|
6 jaren geleden |
Samuel Thibault
|
f3392bbae9
Fix lws task queuing for proper locality
|
6 jaren geleden |
Samuel Thibault
|
e6ac871fa3
Rename _starpu_prio_deque_push_task to _starpu_prio_deque_push_front_task
|
7 jaren geleden |
Samuel Thibault
|
4aacd5b527
Expose starpu_wake_worker_relax_light to external schedulers
|
7 jaren geleden |
Samuel Thibault
|
daceb77c56
Add starpu_sched_task_break callable from external schedulers instead of _STARPU_TASK_BREAK_ON
|
7 jaren geleden |
Nathalie Furmento
|
6901c4441b
src/: fix copyrights
|
7 jaren geleden |
Nathalie Furmento
|
aae4029d83
INRIA is now called Inria
|
7 jaren geleden |
Olivier Aumage
|
3c3894020b
replace remaining _starpu_wake_worker_relay calls by _starpu_wake_worker_relax_light in sched policies
|
8 jaren geleden |
Samuel Thibault
|
8794e219ab
When stealing, pick a task from the back of the queue instead of the front, to leave the victim its tasks with locality affinity
|
8 jaren geleden |
Samuel Thibault
|
9740bfa66d
FIXME
|
8 jaren geleden |
Samuel Thibault
|
cf94e26aa0
fix confusion between worker number and workerid
|
8 jaren geleden |
Samuel Thibault
|
d2ee3c890a
Add missing include for INT_MIN/MAX
|
8 jaren geleden |
Samuel Thibault
|
fd41c28030
Switch default scheduler to lws
|
8 jaren geleden |
Samuel Thibault
|
e1de25d9e5
shut compiler warning up
|
8 jaren geleden |
Samuel Thibault
|
2ca0ee59d2
Fix build with USE_LOCALITY_TASKS
|
8 jaren geleden |
Samuel Thibault
|
a391e99777
fix build with USE_LOCALITY
|
8 jaren geleden |
Samuel Thibault
|
13ac05aa06
Optimize priority support of ws/lws by using an rbtree
|
8 jaren geleden |
Olivier Aumage
|
cf5be99691
update copyrights for files modified in 2017
|
8 jaren geleden |
Olivier Aumage
|
be7302262a
check per_worker queue_array when selecting workers in ws/lws
|
8 jaren geleden |
Olivier Aumage
|
800fd1e875
wake up target worker on push_local_task
|
8 jaren geleden |