Samuel Thibault
|
4f42d4295c
Add a way to choose the colors of tasks
|
7 年之前 |
Nathalie Furmento
|
6901c4441b
src/: fix copyrights
|
7 年之前 |
Olivier Aumage
|
11aa73dd23
move the call of the wake-up callback to after the sched_mutex has been unlocked
|
7 年之前 |
Nathalie Furmento
|
aae4029d83
INRIA is now called Inria
|
7 年之前 |
Olivier Aumage
|
03f36dfe12
add optional callbacks to notify an external resource manager about workers going to sleep and waking up
|
7 年之前 |
Olivier Aumage
|
c13076efdd
restore lazy evaluation of blocking conditions
|
7 年之前 |
Olivier Aumage
|
6d2ff613f5
enable non-blocking mode for mono-workers
|
7 年之前 |
Olivier Aumage
|
33ade810f2
set worker status to sleeping when re-checking if it is the last worker awake in some context
|
7 年之前 |
Nathalie Furmento
|
035a921d0b
src: turn off debug messages
|
7 年之前 |
Olivier Aumage
|
f90956256f
fix the worker sleeping/wake_up procedure to properly behave upon sched_ctx resize operations
|
7 年之前 |
Samuel Thibault
|
d429bf290c
Drop fix, trunk doesn't have STATUS_WAKING_UP
|
8 年之前 |
Samuel Thibault
|
6bade8aca4
Fix missing sleeping time in WORKER_STATS
|
8 年之前 |
Samuel Thibault
|
fad8cc39f7
simplify yet more storing codelet start/stop: put it in the worker instead of jobs, so various parts of StarPÜ can access it directly
|
8 年之前 |
Samuel Thibault
|
454637e88d
Always use j->cl_start instead of a local variable, to make debugging easier
|
8 年之前 |
Olivier Aumage
|
2d9b6a7d2b
fix cppcheck issues
|
8 年之前 |
Olivier Aumage
|
e9bb7a4189
fix build with SimGrid
|
8 年之前 |
Olivier Aumage
|
cf5be99691
update copyrights for files modified in 2017
|
8 年之前 |
Olivier Aumage
|
58d4d0dcd0
properly initialize codelet_start/codelet_end timestamps
|
8 年之前 |
Olivier Aumage
|
291472dcd0
STATUS_WAKING_UP status is never assigned to a worker
|
8 年之前 |
Olivier Aumage
|
faab421955
do not change status on the 'waker' side, leave it to the worker to decide about its own status after wake-up requests
|
8 年之前 |
Olivier Aumage
|
f7b8d934ff
leave sched_op state before entering the sleeping status
|
8 年之前 |
Olivier Aumage
|
77f2f8238a
update synchro scheme for blocking drivers
|
8 年之前 |
Olivier Aumage
|
16e2c15fbe
enable to keep a worker awake if a new task was pushed to it after it decided to sleep but before the sleeping is enforced
|
8 年之前 |
Olivier Aumage
|
44bd171763
lock/unlock inversion
|
8 年之前 |
Olivier Aumage
|
6991a4d86e
lock_write sched_ctx during the whole counter update sequence
|
8 年之前 |
Olivier Aumage
|
d4656fcb50
merge from trunk
|
8 年之前 |
Olivier Aumage
|
fd2034810e
ongoing work on synchronization to remove multi-lock ordering issues
|
8 年之前 |
Samuel Thibault
|
951862353b
Add break on executing a given task
|
8 年之前 |
Olivier Aumage
|
833199f942
keep sched_op transaction over sleeping cond_wait
|
8 年之前 |
Olivier Aumage
|
dbd907ebcb
set local worker_ky before calling mutex_lock_sched for proper locking depth accounting
|
8 年之前 |