Samuel Thibault
|
79d060efd8
Make sure to always update exp_end when updating exp_start, to notably fix transfer predictions, thanks Lionel Eyraud for the patch!
|
il y a 8 ans |
Olivier Aumage
|
5805ca437d
use a single set of public wake up functions
|
il y a 8 ans |
Samuel Thibault
|
332eaad4b0
Add function to get job_id of a task for schedulers
|
il y a 8 ans |
Nathalie Furmento
|
9c38741e02
fix code to follow coding conventions for braces
|
il y a 8 ans |
Samuel Thibault
|
72c5144f39
Avoid helgrind warnings on statistics
|
il y a 8 ans |
Samuel Thibault
|
46717a3fa3
Fix and improve efficiency of computing termination times
|
il y a 8 ans |
Nathalie Furmento
|
d917eaa107
src: use _STARPU_MSG instead of fprintf and avoid direct calls to fprintf(stderr, ...)
|
il y a 8 ans |
Samuel Thibault
|
fcbb7dd5e1
add starpu_task_get_name and use it to warn about dmda etc. using a dumb policy when calibration is not finished
|
il y a 8 ans |
Samuel Thibault
|
310b49ff62
Fix adding pipeline length: it does not make sense to add it to exp_start, since it's in it already
|
il y a 8 ans |
Samuel Thibault
|
93f112aabd
factorize fifo estimation movements
|
il y a 8 ans |
Samuel Thibault
|
f47836973e
simplify computing pipelined length and clean a bit
|
il y a 8 ans |
Samuel Thibault
|
235906e10d
fix warnings
|
il y a 8 ans |
Andra Hugo
|
4436cde002
forgot copyrights
|
il y a 8 ans |
Andra Hugo
|
15103b9723
GPU partitioning using contexts, and fixing dmda to consider the pipeline len
|
il y a 8 ans |
Nathalie Furmento
|
87718074ae
src: fix cppcheck warnings
|
il y a 8 ans |
Samuel Thibault
|
f315f9f0eb
fix warnings
|
il y a 8 ans |
Nathalie Furmento
|
ea326f4d15
src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC
|
il y a 8 ans |
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
|
il y a 8 ans |
Samuel Thibault
|
fd78462465
Fix estimated times in dm*, thanks Suraj for the notice
|
il y a 8 ans |
Olivier Aumage
|
a4668b645a
- add some statistics about perf-modelled tasks vs eager tasks processed by the DMx family of sched policies
|
il y a 8 ans |
Olivier Aumage
|
cabe2dab63
- add support for Temanejo/Ayudame version 2
|
il y a 8 ans |
Samuel Thibault
|
6d917d694e
rename "power" into "energy" wherever it applies, notably energy consumption performance models
|
il y a 8 ans |
Samuel Thibault
|
7771735456
* Add STARPU_TASK_BREAK_ON_SCHED, STARPU_TASK_BREAK_ON_PUSH, and STARPU_TASK_BREAK_ON_POP environment variables to debug schedulers.
|
il y a 9 ans |
Nathalie Furmento
|
95a4a6f3e7
src/sched_policies/deque_modeling_policy_data_aware.c: use calloc to make sure memory is defined
|
il y a 9 ans |
Samuel Thibault
|
943b5d56bf
Make starpu_worker_get_id_check public
|
il y a 9 ans |
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()
|
il y a 9 ans |
Samuel Thibault
|
3c81d54382
Reduce a big overhead in starpu_pthread_mutex_lock/unlock by only checking for the sched mutex when locking a sched mutex
|
il y a 9 ans |
Samuel Pitoiset
|
f29efa4f4d
sched_policies: create/remove worker collections outside scheduler policies
|
il y a 9 ans |
Samuel Thibault
|
c277c9b080
Add starpu_wake_worker_locked and starpu_wakeup_worker_locked. Use starpu_wake{,up}_worker{,_locked} in all code instead of explicitly waking the scheduling condition
|
il y a 9 ans |
Samuel Thibault
|
0308be8d17
port r15806 from 1.1: move _STARPU_TRACE_JOB_POP call to common starpu_push_task_end place
|
il y a 9 ans |