Olivier Aumage
|
7010fe7dce
drop empty_ctx_mutex in favor of existing changing_ctx_mutex
|
пре 8 година |
Olivier Aumage
|
301a948922
drop sched_ctx_list_mutex in favor of existing changing_ctx_mutex
|
пре 8 година |
Samuel Thibault
|
3ebbf095cc
Replace starpu_set_iteration/subiteration with starpu_iteration_push/pop, to make it nested
|
пре 8 година |
Samuel Thibault
|
d616f26c52
Set default value of iteration/subiteration to -1, so it's not shown by default
|
пре 8 година |
Samuel Thibault
|
7d765d4d6f
Add starpu_set_iteration and starpu_set_subiteration to describe tasks, for better offline traces analysis
|
пре 8 година |
Terry Cojean
|
f222a00429
Remove a use case of contexts and parallel workers which isn't (and shouldn't be) used and complexifies the code.
|
пре 8 година |
Terry Cojean
|
548ff4b4c6
Allow parallel OpenMP workers to be viewed as sequential ones for specific tasks, then rebind automatically.
|
пре 8 година |
Andra Hugo
|
4436cde002
forgot copyrights
|
пре 8 година |
Andra Hugo
|
15103b9723
GPU partitioning using contexts, and fixing dmda to consider the pipeline len
|
пре 8 година |
Samuel Thibault
|
f315f9f0eb
fix warnings
|
пре 8 година |
Andra Hugo
|
fe1885bdbe
fix heteroprio with contexts (the ctx id sent to the callback function as a parameter)
|
пре 8 година |
Olivier Aumage
|
52ea41d70b
- add the possibility to associate some user data to sched contexts (needed for some INTERTWinE work)
|
пре 8 година |
Samuel Thibault
|
160b44ac45
inline the trivial functions accessing starpu_config
|
пре 9 година |
Terry Cojean
|
0248b236d2
Fix the trouble I created in r15580. Also add a default mode for _get_next_sched_ctx_to_pop_into()
|
пре 10 година |
Andra Hugo
|
43f256f1c4
deal with shared workers between contexts having no starpu scheduling policy (allow the strategy to schedule tasks on not blocked shared workers)
|
пре 10 година |
Andra Hugo
|
305100c749
add Beranger's ordo
|
пре 10 година |
Olivier Aumage
|
029217b712
- fix a race condition between a pthread_cond wake-up and a resource destruction
|
пре 10 година |
Samuel Thibault
|
51d9fdc477
|
пре 10 година |
Andra Hugo
|
ba3e4d7403
small fixes done while writing my thesis + task window at context level (before pushing tasks to the scheduler) expressed w.r.t. to time and not number of tasks
|
пре 10 година |
Andra Hugo
|
afade57efa
allow ctx to execute parallel codes by reusing starpu workers (keep the workers alive instead of getting them to sleep) -> TODO try to factorize with parallel tasks on combined workers (doing practically the same, duplicate tasks and barrier_wait before & after exec)
|
пре 11 година |
Nathalie Furmento
|
c506a5901d
src/core/sched_ctx: new internal function _starpu_sched_ctx_get_sched_ctx_for_worker_and_job to return a context if the worker is the master of a parallel context, and the job is meant to be executed on this parallel context
|
пре 11 година |
Andra Hugo
|
5593439277
changing perf_model structure: arch now contains several devices, so we can have for eg one device STARPU_CPU with 2 cores one device STARPU_CUDA_WORKER with 1 core
|
пре 11 година |
Andra Hugo
|
ab7bd6810c
nested scheduling contexts + worker collection keeping track of blocked workers
|
пре 11 година |
Andra Hugo
|
c8def5adac
sharing workers btw ctxs with no sched_policy
|
пре 11 година |
Andra Hugo
|
3ca3790ef1
* sched_ctxs without sched_policy
|
пре 11 година |
Andra Hugo
|
5a219c8a8f
* patch Terry: fix book workers (book workers that have already been booked and wake up eventually workers that we don't want anymore in the group)
|
пре 11 година |
Andra Hugo
|
6fd68c0e07
execute parallel code (openmp for eg) inside contexts ------ temporary solution
|
пре 11 година |
Andra Hugo
|
bfb858fe1d
Add hierarchical contexts
|
пре 11 година |
Andra Hugo
|
12dec4c5cc
hypervisor optimisation (avoid unnecessary notifications/locks/trylocks) + add the hyp the traces
|
пре 11 година |
Nathalie Furmento
|
9bb5a09263
src: minor fixes
|
пре 11 година |