Olivier Aumage
|
9bf4a2211e
add some more documentation
|
8 years ago |
Olivier Aumage
|
cf5be99691
update copyrights for files modified in 2017
|
8 years ago |
Olivier Aumage
|
3ef5efb58a
add missing hg_disable
|
8 years ago |
Olivier Aumage
|
98508d981f
merge from trunk
|
8 years ago |
Olivier Aumage
|
81afddffd1
add support to defer sched_ctx changes
|
8 years ago |
Olivier Aumage
|
f7532839e6
move call of sched_ctx->sched_policy->add_workers to the section protected by the ctx_change notification
|
8 years ago |
Samuel Thibault
|
fdedfafe52
Make starpu schedulers use the internal list type instead of the external list type that has limited support
|
8 years ago |
Olivier Aumage
|
423c6596b3
add missing HG_DSIABLE_CHECKING
|
8 years ago |
Léo Villeveygoux
|
2c498180ee
sched_ctx: use starpu_sem_* instead of sem_*
|
8 years ago |
Olivier Aumage
|
10ec2f8eec
remove synchro changes from trunk/, since development has moved to branch synchro/
|
8 years ago |
Olivier Aumage
|
370ee64978
merge from trunk
|
8 years ago |
Samuel Thibault
|
4b6405da7d
more portable way to write a bogus pthread_t
|
8 years ago |
Olivier Aumage
|
19cb83f85b
merge from trunk
|
8 years ago |
Samuel Thibault
|
b61e7fe0a0
Use starpu_pthread_equal instead of hardcoding equality
|
8 years ago |
Olivier Aumage
|
fd2034810e
ongoing work on synchronization to remove multi-lock ordering issues
|
8 years ago |
Nathalie Furmento
|
cbac70e22c
use starpu_pthread_self() instead of pthread_self
|
8 years ago |
Olivier Aumage
|
691ab4aefb
implement a new synchronization scheme for parallel section blocking
|
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 |
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
|
e7834f1722
move busy state flag back in worker
|
8 years ago |
Olivier Aumage
|
40c4b4aab3
remove parallel_sect_mutex
|
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
|
d86e8dcc0f
wrap sched_ctx rwlock operations to allow for checking invariants in functions requiring the lock to be wrlocked
|
8 years ago |
Olivier Aumage
|
32974f7b85
since there is only one mutex left for sched_ctx, give it a shorter name
|
8 years ago |
Olivier Aumage
|
849f26ab28
- drop unused fields
|
8 years ago |
Olivier Aumage
|
636e653c52
drop waiting_tasks_mutex in favor of existing changing_ctx_mutex
|
8 years ago |
Olivier Aumage
|
7010fe7dce
drop empty_ctx_mutex in favor of existing changing_ctx_mutex
|
8 years ago |