Olivier Aumage
|
6d4e7daa4d
starpu_sched_ctx_worker_shares_tasks_lists is called from add_workers which already has sched_mutex taken
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
94a8ac49f1
add_workers is called with sched_mutex taken
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
5805ca437d
use a single set of public wake up functions
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
b542d1e3eb
fix some over-optimist rdlocks into wrlocks
|
%!s(int64=8) %!d(string=hai) anos |
Terry Cojean
|
818ff26066
Fix locking scheme for nworkers_able_to_execute_tasks. It should be a rdlock since the context isn't modified
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
32974f7b85
since there is only one mutex left for sched_ctx, give it a shorter name
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
849f26ab28
- drop unused fields
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
636e653c52
drop waiting_tasks_mutex in favor of existing changing_ctx_mutex
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
7010fe7dce
drop empty_ctx_mutex in favor of existing changing_ctx_mutex
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
301a948922
drop sched_ctx_list_mutex in favor of existing changing_ctx_mutex
|
%!s(int64=8) %!d(string=hai) anos |
Samuel Thibault
|
e61dc2aa4d
Add callback alias for user thread state
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
7463ed1261
streamline locking in fetch_tasks_from_empty_ctx_list
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
145857c90e
rework locking scheme in sched_ctx_delete
|
%!s(int64=8) %!d(string=hai) anos |
Samuel Thibault
|
59b607325d
Add -no-events option to starpu_fxt_tool
|
%!s(int64=8) %!d(string=hai) anos |
Samuel Thibault
|
65b7113191
Add -no-flops option to starpu_fxt_tool to reduce trace size
|
%!s(int64=8) %!d(string=hai) anos |
Samuel Thibault
|
4123268114
Add missing part of commit
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
ce7a2c646e
set_priority already done in add_workers
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
77e0637657
protect add_workers/remove_workers
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
2207051181
allow workers to recurse on their own sched_mutex
|
%!s(int64=8) %!d(string=hai) anos |
Samuel Thibault
|
332eaad4b0
Add function to get job_id of a task for schedulers
|
%!s(int64=8) %!d(string=hai) anos |
Samuel Thibault
|
615406b525
avoid starpu internals use in scheduler
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
fe1082e42b
add wrapper
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
e47d845df0
encompass a larger scope for transient pop sched op protection
|
%!s(int64=8) %!d(string=hai) anos |
Olivier Aumage
|
5efd860ef0
fix race condition between starpu_sched_ctx_delete and pop operations
|
%!s(int64=8) %!d(string=hai) anos |
Samuel Thibault
|
0645ff44a6
simgrid: Add GPU synchronization point on cudaFree, like CUDA does
|
%!s(int64=8) %!d(string=hai) anos |
Corentin Salingue
|
4c98627776
fix compute bandwidth of MPI Master-Slave
|
%!s(int64=8) %!d(string=hai) anos |
Samuel Thibault
|
2374c1ce19
No need to initialize a whole modular heft prio scheduler when there is only one memory node
|
%!s(int64=8) %!d(string=hai) anos |
Nathalie Furmento
|
52ba443789
mpi: update tests and examples to call MPI_Init_Thread
|
%!s(int64=8) %!d(string=hai) anos |
Nathalie Furmento
|
aa53063ac8
doc: explain how to initialize mpi
|
%!s(int64=8) %!d(string=hai) anos |
Samuel Thibault
|
ffe16a3332
Fix confusion in simgrid API evolution
|
%!s(int64=8) %!d(string=hai) anos |