Samuel Thibault
|
fc2700b62e
Add starpu_sched_component_estimated_end_min_add
|
7 years ago |
Samuel Thibault
|
a77b534d96
Add "to" parameters to pull_task and can_push methods of sched components
|
7 years ago |
Samuel Thibault
|
f7edf57ae0
drop useless includes
|
7 years ago |
Nathalie Furmento
|
6901c4441b
src/: fix copyrights
|
8 years ago |
Nathalie Furmento
|
aae4029d83
INRIA is now called Inria
|
8 years ago |
Samuel Thibault
|
7927208480
avoid crashing when the scheduler context removes resources from part of a modularized scheduler tree
|
8 years ago |
Samuel Thibault
|
0192b78a52
Avoid calling starpu_timing_now within a critical section or several times
|
8 years ago |
Samuel Thibault
|
2730e09ae0
Homogeneize component_fifo with component_prio
|
8 years ago |
Samuel Thibault
|
972573dd6d
follow-up r21101: From Lionel: component_fifo: do not keep the mutex when not needed anymore
|
8 years ago |
Olivier Aumage
|
cf5be99691
update copyrights for files modified in 2017
|
8 years ago |
Olivier Aumage
|
0a24097305
merge from trunk
|
8 years ago |
Samuel Thibault
|
6aedd5d9a5
From Lionel: modular sched: factorize send_can_push_to_parents mechanism
|
8 years ago |
Samuel Thibault
|
7f623b6344
from Lionel: modular sched: factorize and explicit the pump mechanism
|
8 years ago |
Olivier Aumage
|
8f00d2501f
add wrapper macros to reduce code duplication
|
8 years ago |
Olivier Aumage
|
7bcdfb8ec5
enter relaxed section when acquiring the fifo component lock on push also
|
8 years ago |
Olivier Aumage
|
0b9ff3f17c
update sched_modular_eager policy with new synchro scheme
|
8 years ago |
Samuel Thibault
|
110844deb5
drop now-unused variable
|
8 years ago |
Samuel Thibault
|
74dd073ec1
simplify while loops
|
8 years ago |
Samuel Thibault
|
46717a3fa3
Fix and improve efficiency of computing termination times
|
8 years ago |
Samuel Thibault
|
f577b0820d
Revert to minimum estimated termination time by default, since that is indeed the availability time for a new task
|
8 years ago |
Samuel Thibault
|
0e0c061054
Fix estimated ends of components, and use average ends by default
|
8 years ago |
Nathalie Furmento
|
ea326f4d15
src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC
|
9 years ago |
Nathalie Furmento
|
d4761fddf6
src: introduce macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC to make sure we always check the return value of stdlib malloc functions
|
9 years ago |
Samuel Thibault
|
943b5d56bf
Make starpu_worker_get_id_check public
|
9 years ago |
Nathalie Furmento
|
b7d6e2d4ce
src: introduce new function _starpu_worker_get_id_check() which fails when called from outside a worker, otherwise returns starpu_worker_get_id()
|
9 years ago |
Samuel Thibault
|
ce9464d6b7
Add generatation of animated html trace of modular schedulers, with code from Anthony Simonet
|
10 years ago |
Samuel Thibault
|
320c4f9e03
port r15746 from 1.2: Introduce starpu_sched_component_push_task and starpu_sched_component_pull_task helpers
|
10 years ago |
Samuel Thibault
|
fbf8e5ab03
port r15744 from 1.2: Add names to scheduling component
|
10 years ago |
Nathalie Furmento
|
efea5f1a8f
src/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 years ago |
Nathalie Furmento
|
9637fa6f8f
rename struct starpu_fifo_data into struct starpu_sched_component_fifo_data
|
11 years ago |