Olivier Aumage
|
fa947f5c97
update peager with new synchro scheme
|
vor 8 Jahren |
Olivier Aumage
|
5805ca437d
use a single set of public wake up functions
|
vor 8 Jahren |
Nathalie Furmento
|
d917eaa107
src: use _STARPU_MSG instead of fprintf and avoid direct calls to fprintf(stderr, ...)
|
vor 8 Jahren |
Nathalie Furmento
|
87718074ae
src: fix cppcheck warnings
|
vor 8 Jahren |
Nathalie Furmento
|
ea326f4d15
src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC
|
vor 8 Jahren |
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
|
vor 8 Jahren |
Samuel Thibault
|
b643914328
fix warnings
|
vor 8 Jahren |
Samuel Thibault
|
943b5d56bf
Make starpu_worker_get_id_check public
|
vor 9 Jahren |
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()
|
vor 9 Jahren |
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
|
vor 9 Jahren |
Samuel Pitoiset
|
f29efa4f4d
sched_policies: create/remove worker collections outside scheduler policies
|
vor 9 Jahren |
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
|
vor 9 Jahren |
Samuel Thibault
|
bb3081fb9a
when pushing parallel tasks to explicit combined workers, we also need to use task aliases. Also make sure they get freed
|
vor 10 Jahren |
Nathalie Furmento
|
6a678b8037
src: minor fixes
|
vor 10 Jahren |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
vor 10 Jahren |
Samuel Thibault
|
717fbf7ab1
Always call init_iterator, it does not make sense otherwise
|
vor 10 Jahren |
Nathalie Furmento
|
9bb5a09263
src: minor fixes
|
vor 11 Jahren |
Samuel Thibault
|
19ed150528
port r11354 and 11355 from 1.1: There is no need to signal workers in non-blocking mode
|
vor 11 Jahren |
Thibaud Lambert
|
e8e81e14ca
mic: merge trunk
|
vor 12 Jahren |
Thibaud Lambert
|
b17db603a8
mic: Correction nbmaxcombinedworkers + update _starpu_mic_sink_deinit
|
vor 12 Jahren |
Thibaud Lambert
|
21e9824ccc
mic: update nmaxmicthreads
|
vor 12 Jahren |
Andra Hugo
|
dc4e81b588
indicate workers sharing tasks lists for all the concerned schedulers
|
vor 12 Jahren |
Nathalie Furmento
|
05ac34837e
src/sched_policies/parallel_eager.c: add parenthesis to be more human-readable
|
vor 12 Jahren |
Thibaud Lambert
|
4666e8726a
merge trunk
|
vor 12 Jahren |
Thibaud Lambert
|
b9857a47d0
mic: comment correction in list.h + added barrier in mic sink
|
vor 12 Jahren |
Samuel Thibault
|
1363cd6043
Clean combined worker number computation
|
vor 12 Jahren |
Samuel Thibault
|
39e257fcd6
Do not signal combined workers when signaling non-cpu workers
|
vor 12 Jahren |
Nathalie Furmento
|
f9bdb5ae49
src: move sched_policies/detect_combined_workers.[ch] to core/detect_combined_workers.[ch]
|
vor 12 Jahren |
Nathalie Furmento
|
786b8fb4b7
move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX
|
vor 12 Jahren |
Nathalie Furmento
|
19b552794f
rename starpu_create_task_alias to starpu_task_dup and document it
|
vor 12 Jahren |