Andra Hugo
|
4436cde002
forgot copyrights
|
9 years ago |
Andra Hugo
|
15103b9723
GPU partitioning using contexts, and fixing dmda to consider the pipeline len
|
9 years ago |
Nathalie Furmento
|
87718074ae
src: fix cppcheck warnings
|
9 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 |
Andra Hugo
|
fe1885bdbe
fix heteroprio with contexts (the ctx id sent to the callback function as a parameter)
|
9 years ago |
Samuel Thibault
|
7e55b2e55e
partially revert 18450, to not impose having all codelets from a program when the support is not available anyway
|
9 years ago |
Olivier Aumage
|
cabe2dab63
- add support for Temanejo/Ayudame version 2
|
9 years ago |
Samuel Thibault
|
25c1bc1124
Fix having different min/max priorities between schedulers
|
9 years ago |
Samuel Thibault
|
6d0ecb7931
simplify code which can actually work fine without ifdefs
|
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
|
2d064f8300
do not use tree worker iterators by default, they are too expensive
|
9 years ago |
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
|
9 years ago |
Samuel Pitoiset
|
f29efa4f4d
sched_policies: create/remove worker collections outside scheduler policies
|
10 years ago |
Samuel Thibault
|
ee76388447
Add missing MIC and SCC cases in heteroprio scheduler
|
10 years ago |
Samuel Thibault
|
86808ef8a5
Only enable unsafe optimizations when not blocking drivers, and prevent helgrind from shouting about them
|
10 years ago |
Samuel Thibault
|
25c6817c52
Fix popping a task from the task queue
|
10 years ago |
Samuel Thibault
|
f3a665946c
Fix looping all workers except current worker
|
10 years ago |
Samuel Thibault
|
58509a318d
Do not infinitely look for tasks to steal
|
10 years ago |
Terry Cojean
|
3533faa87f
Review the fix proposed in r15577 because of some edge cases.
|
10 years ago |
Samuel Pitoiset
|
737b46cdfa
src: fix a compilation error detected with Clang 3.6
|
10 years ago |
Terry Cojean
|
23ac963803
Fixing a deadlock when going through function starpu_sched_ctx_move_task_to_ctx
|
10 years ago |
Nathalie Furmento
|
b07847d756
src/sched_policies/heteroprio.c: add debug message and display message on error
|
10 years ago |
Nathalie Furmento
|
bf459eee76
src/sched_policies/heteroprio.c: fix code when CPU device is disabled
|
10 years ago |
Andra Hugo
|
4680541d43
refactoring worker_collections - have an iterator for normal cases and an iterator for schedulers dealing potentially with parallel tasks
|
10 years ago |
Nathalie Furmento
|
a51457c3e7
src/sched_policies/heteroprio.c: fix the default initialization function with correct values of min and max priorities
|
10 years ago |
Andra Hugo
|
ee6d46f14e
fix the default callback to consider the priority by default of the tasks
|
10 years ago |
Andra Hugo
|
1bc557e8b7
berenger: bug fixing + add callback by default
|
10 years ago |
Nathalie Furmento
|
f581728b9b
new scheduler heteroprio: code cleaning (followup to #15406)
|
10 years ago |