Samuel Pitoiset
|
f03fbf6557
sched_policies: refactor ws and lws scheduling policies
|
9 年之前 |
Samuel Pitoiset
|
1e5664626d
sched_policies: add a select_victim() helper for ws sched
|
9 年之前 |
Samuel Pitoiset
|
1d6d838d5a
sched_policies: add a comment related to USE_OVERLOAD experimental code
|
9 年之前 |
Samuel Pitoiset
|
fa027e9388
src/sched_policies: do not lock all workers when selecting a victim with ws
|
9 年之前 |
Samuel Pitoiset
|
d4541060ed
src/sched_policies: remove useless initialization for work stealing policies
|
9 年之前 |
Samuel Pitoiset
|
64ed3c52ca
src/sched_policies: remove useless call to starpu_worker_get_sched_condition()
|
9 年之前 |
Samuel Pitoiset
|
899702825f
sched_policies: use _starpu_fifo_taskq instead of _starpu_deque_jobq for ws
|
9 年之前 |
Samuel Pitoiset
|
5b5aec21b3
sched_policies: do not allocate too much memory for ws sched
|
9 年之前 |
Samuel Pitoiset
|
0edd73e32f
sched_policies: remove unused fields in _starpu_work_stealing_data
|
9 年之前 |
Samuel Pitoiset
|
f29efa4f4d
sched_policies: create/remove worker collections outside scheduler policies
|
9 年之前 |
Samuel Thibault
|
c277c9b080
Add starpu_wake_worker_locked and starpu_wakeup_worker_locked. Use starpu_wake{,up}_worker{,_locked} in all code instead of explicitly waking the scheduling condition
|
10 年之前 |
Samuel Thibault
|
f9948fbc3f
Fix restarting iterator for the unlock
|
10 年之前 |
Samuel Thibault
|
c8efbb83e8
Inline list heads instead of keeping allocating them
|
10 年之前 |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 年之前 |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
11 年之前 |
Samuel Thibault
|
717fbf7ab1
Always call init_iterator, it does not make sense otherwise
|
11 年之前 |
Samuel Thibault
|
b25760aa94
fix warnings
|
11 年之前 |
Nathalie Furmento
|
9bb5a09263
src: minor fixes
|
12 年之前 |
Samuel Thibault
|
19ed150528
port r11354 and 11355 from 1.1: There is no need to signal workers in non-blocking mode
|
12 年之前 |
Samuel Thibault
|
e1501b5592
port r11308 from 1.1: record allocation size in trace
|
12 年之前 |
Samuel Thibault
|
aea35461df
Document each racy spot normally reported by helgrind
|
12 年之前 |
Samuel Thibault
|
0d1b0375b3
backport r11155 from 1.1: Disabling access to a variable locally does not actually seem to prevent helgrind from raising the race issues, on the contrary it prevents it from recording where the race comes from... Simply just disable checking these variables completely.
|
12 年之前 |
Samuel Thibault
|
54460ab919
port r11138 from 1.1: Do not lie to helgrind about having taken a mutex, it produces erroneous races inside mutexes. Rather make helgrind ignore the precise memory accesses we know we do not need to care about
|
12 年之前 |
Samuel Thibault
|
cf2fcb6937
update to temanejo 1.0rc2
|
12 年之前 |
Andra Hugo
|
dc4e81b588
indicate workers sharing tasks lists for all the concerned schedulers
|
12 年之前 |
Samuel Thibault
|
389ae75dc9
Note about interlock
|
12 年之前 |
Samuel Thibault
|
ff8f9ce30b
fix build with ayudame
|
12 年之前 |
Nathalie Furmento
|
786b8fb4b7
move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX
|
12 年之前 |
Nathalie Furmento
|
598d239fa3
src/sched_policies/work_stealing_policy.c: remove un-needed variable
|
12 年之前 |
Andra Hugo
|
3de4a1581a
factorise changing_ctx_mutex (get it out of the policies)
|
12 年之前 |