Samuel Thibault
|
2cd15ea3bf
Fix _starpu_push_task_to_workers into returning errno values, like _starpu_push_task. Use -EAGAIN as "pushed to empty context" meaning.
|
пре 13 година |
Samuel Thibault
|
15edf8fa61
Move task push end management just before releasing the mutex of the queue to which it was pushed
|
пре 13 година |
Andra Hugo
|
4c8e085e07
factorize code + fix perf model bug (chech nan to avoid nan+double) - sorry for the indentation
|
пре 13 година |
Andra Hugo
|
f36f857034
small fix to last commit
|
пре 13 година |
Andra Hugo
|
cef7c70f72
refactorise push task to contextes without any worker
|
пре 13 година |
Andra Hugo
|
4146573b69
synchronization issue(pop is protected by a single mutex/cond, the one of the worker & eager has a special mutex to avoid several workers to get the same task) ->only eager is fixed,
|
пре 13 година |
Samuel Thibault
|
267a83a5ad
Fix builld with blocking drivers
|
пре 13 година |
Nathalie Furmento
|
235a4c0174
src/core/sched_policy.c: to access predefined_policies, use a nice for loop instead of the ugly while loop (if you like pointer arithmetic ...)
|
пре 13 година |
Nathalie Furmento
|
5bdcaa3ed5
src/core/sched_policy.c: detect end of list
|
пре 13 година |
Nathalie Furmento
|
8900ab5e3b
src/core/sched_policy.c: revert r8326. NULL is needed at the end of
|
пре 13 година |
Andra Hugo
|
a0f8810900
i think we do not need NULL in the list of defines scheduling policies (pls rollback if it's not true)
|
пре 13 година |
Andra Hugo
|
d56457109a
fix syncrhonisation issue (not yet for ws, parallel_heft and random), there's a synchro issue with delete_ctx (seg fault from time to time)->to be fixed
|
пре 13 година |
Andra Hugo
|
8c21b0e865
everyone has to delete the ctxs they created, remove workers does not deletes the corresponding queues in the scheduler,
|
пре 13 година |
Nathalie Furmento
|
4358c3ee2a
sched_policy: new public function starpu_sched_get_predefined_policies() which returns an NULL-terminated array of all the predefined scheduling policies.
|
пре 13 година |
Nathalie Furmento
|
2fe2fd8755
sched_policy: rename parallel greedy scheduler to parallel eager
|
пре 13 година |
Nathalie Furmento
|
6a7fe66b73
src/core/sched_policy.c: re-sort policies so that they appear in the same order as in the documentation when calling with STARPU_SCHED=help
|
пре 13 година |
Samuel Thibault
|
eb64e18781
merge fixes
|
пре 13 година |
Andra Hugo
|
83e975fe61
push_task_notify has to take sched_ctx_id as parameter
|
пре 13 година |
Cyril Roelandt
|
14de0858b0
Fix a bunch of NULL checks.
|
пре 13 година |
Nathalie Furmento
|
374dc95cb4
rename struct worker_collection to struct starpu_sched_ctx_worker_collection
|
пре 13 година |
Nathalie Furmento
|
1c7f4b3f55
partly revert 8234. sched_cond and sched_mutex are not pointers
|
пре 13 година |
Nathalie Furmento
|
e22791b9f3
merge fixes
|
пре 13 година |
Andra Hugo
|
5aaa438e4d
refactoring to reduce the no of different files btw trunk & this branch
|
пре 13 година |
Andra Hugo
|
b9f1897f10
new merge after the merge of heft+dmda
|
пре 13 година |
Cyril Roelandt
|
f91d480518
Remove heft.
|
пре 13 година |
Andra Hugo
|
5f259a5439
after merge fixes: missing lines: in heft && worker.c
|
пре 13 година |
Andra Hugo
|
cab880bfd5
new merge with trunk, heft & dmda important changes
|
пре 13 година |
Samuel Thibault
|
dee5e3115b
Add function names in Temanejo
|
пре 13 година |
Samuel Thibault
|
4cad53e8cd
Add single-stepping support for Temanejo
|
пре 13 година |
Andra Hugo
|
f2cae1040c
sched_ctx fixing warinings part2
|
пре 13 година |