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 |
Olivier Aumage
|
6d4e7daa4d
starpu_sched_ctx_worker_shares_tasks_lists is called from add_workers which already has sched_mutex taken
|
8 years ago |
Olivier Aumage
|
94a8ac49f1
add_workers is called with sched_mutex taken
|
8 years ago |
Olivier Aumage
|
5805ca437d
use a single set of public wake up functions
|
8 years ago |
Olivier Aumage
|
b542d1e3eb
fix some over-optimist rdlocks into wrlocks
|
8 years ago |
Terry Cojean
|
818ff26066
Fix locking scheme for nworkers_able_to_execute_tasks. It should be a rdlock since the context isn't modified
|
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 |
Olivier Aumage
|
301a948922
drop sched_ctx_list_mutex in favor of existing changing_ctx_mutex
|
8 years ago |
Samuel Thibault
|
e61dc2aa4d
Add callback alias for user thread state
|
8 years ago |
Olivier Aumage
|
7463ed1261
streamline locking in fetch_tasks_from_empty_ctx_list
|
8 years ago |