Samuel Thibault
|
d68f1573fd
use some gcc attributes
|
il y a 9 ans |
Andra Hugo
|
39ccc67d88
add hypervisor strategy monitoring perf counter (not portable, the counter reading the flops dependent on the architecture)
|
il y a 9 ans |
Terry Cojean
|
e07df2c78f
Allow context without scheduelr (parallel workers) to be tracked by their parent's scheduler (dmda)
|
il y a 10 ans |
Terry Cojean
|
3533faa87f
Review the fix proposed in r15577 because of some edge cases.
|
il y a 10 ans |
Terry Cojean
|
0248b236d2
Fix the trouble I created in r15580. Also add a default mode for _get_next_sched_ctx_to_pop_into()
|
il y a 10 ans |
Terry Cojean
|
955c4bfb55
Add a function to find the correspondig context id of a master id
|
il y a 10 ans |
Andra Hugo
|
305100c749
add Beranger's ordo
|
il y a 10 ans |
Andra Hugo
|
1f869a8090
merge trunk
|
il y a 10 ans |
Andra Hugo
|
36c9d2f250
add function to return the idx of a worker in the sched_ctx
|
il y a 10 ans |
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)
|
il y a 10 ans |
Andra Hugo
|
ab7bd6810c
nested scheduling contexts + worker collection keeping track of blocked workers
|
il y a 11 ans |
Nathalie Furmento
|
06778e0bb6
sched_ctx: new function starpu_sched_ctx_display_workers() to display the worker names of a context
|
il y a 11 ans |
Andra Hugo
|
c8def5adac
sharing workers btw ctxs with no sched_policy
|
il y a 11 ans |
Andra Hugo
|
3ca3790ef1
* sched_ctxs without sched_policy
|
il y a 11 ans |
Andra Hugo
|
6fd68c0e07
execute parallel code (openmp for eg) inside contexts ------ temporary solution
|
il y a 11 ans |
Samuel Thibault
|
4380f48ef6
Fix non-C89 comments
|
il y a 11 ans |
Andra Hugo
|
5f388d2a95
hierarchical contexts - bug fixing and DEBUG macro
|
il y a 11 ans |
Nathalie Furmento
|
26110479f9
rename starpu_get_nready_flops_of_sched_ctx to starpu_sched_ctx_get_nready_flops
|
il y a 11 ans |
Nathalie Furmento
|
56986e683e
rename starpu_get_nready_tasks_of_sched_ctx to starpu_sched_ctx_get_nready_tasks
|
il y a 11 ans |
Nathalie Furmento
|
b6bc49c083
include/: fix function prototypes
|
il y a 11 ans |
Andra Hugo
|
bfb858fe1d
Add hierarchical contexts
|
il y a 11 ans |
Andra Hugo
|
e28f7852a3
hypervisor: steal work from other ctxs when the worker is idle
|
il y a 11 ans |
Andra Hugo
|
12dec4c5cc
hypervisor optimisation (avoid unnecessary notifications/locks/trylocks) + add the hyp the traces
|
il y a 11 ans |
Nathalie Furmento
|
43838444ce
Function starpu_sched_ctx_create() now takes a variable argument list
|
il y a 11 ans |
Andra Hugo
|
1c1a6aaddf
* add function to check if the workerid returned by the func starpu_worker_get_id belongs to a context,
|
il y a 11 ans |
Andra Hugo
|
f31697b342
regiseter callback for the context, to be executed when the last task finished executing
|
il y a 11 ans |
Andra Hugo
|
e4d5bcda38
remove the functions that force a worker to pop in a certain context, for the moment no need for that we do round robin
|
il y a 11 ans |
Andra Hugo
|
93ed656614
add missing hyp functions to the doc + some code cleaning
|
il y a 11 ans |
Andra Hugo
|
4e3d51abc6
add function for the scheduling ctxs in the doc and sort function in the header
|
il y a 11 ans |
Andra Hugo
|
c61c715349
doc with hyp env var + remove pointless function
|
il y a 11 ans |