Olivier Aumage
|
6991a4d86e
lock_write sched_ctx during the whole counter update sequence
|
8 年之前 |
Nathalie Furmento
|
35f33868f3
add new function starpu_sched_ctx_get_sched_policy and remove function starpu_sched_policy_set_post_exec_hook
|
8 年之前 |
Andra Hugo
|
4436cde002
forgot copyrights
|
8 年之前 |
Andra Hugo
|
15103b9723
GPU partitioning using contexts, and fixing dmda to consider the pipeline len
|
8 年之前 |
Andra Hugo
|
fe1885bdbe
fix heteroprio with contexts (the ctx id sent to the callback function as a parameter)
|
8 年之前 |
Samuel Thibault
|
b2afb73fe8
Add starpu_sched_ctx_get_workers_list_raw, much less costly than starpu_sched_ctx_get_workers_list
|
8 年之前 |
Olivier Aumage
|
52ea41d70b
- add the possibility to associate some user data to sched contexts (needed for some INTERTWinE work)
|
8 年之前 |
Samuel Thibault
|
d68f1573fd
use some gcc attributes
|
9 年之前 |
Andra Hugo
|
39ccc67d88
add hypervisor strategy monitoring perf counter (not portable, the counter reading the flops dependent on the architecture)
|
9 年之前 |
Terry Cojean
|
e07df2c78f
Allow context without scheduelr (parallel workers) to be tracked by their parent's scheduler (dmda)
|
10 年之前 |
Terry Cojean
|
3533faa87f
Review the fix proposed in r15577 because of some edge cases.
|
10 年之前 |
Terry Cojean
|
0248b236d2
Fix the trouble I created in r15580. Also add a default mode for _get_next_sched_ctx_to_pop_into()
|
10 年之前 |
Terry Cojean
|
955c4bfb55
Add a function to find the correspondig context id of a master id
|
10 年之前 |
Andra Hugo
|
305100c749
add Beranger's ordo
|
10 年之前 |
Andra Hugo
|
1f869a8090
merge trunk
|
10 年之前 |
Andra Hugo
|
36c9d2f250
add function to return the idx of a worker in the sched_ctx
|
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)
|
10 年之前 |
Andra Hugo
|
ab7bd6810c
nested scheduling contexts + worker collection keeping track of blocked workers
|
11 年之前 |
Nathalie Furmento
|
06778e0bb6
sched_ctx: new function starpu_sched_ctx_display_workers() to display the worker names of a context
|
11 年之前 |
Andra Hugo
|
c8def5adac
sharing workers btw ctxs with no sched_policy
|
11 年之前 |
Andra Hugo
|
3ca3790ef1
* sched_ctxs without sched_policy
|
11 年之前 |
Andra Hugo
|
6fd68c0e07
execute parallel code (openmp for eg) inside contexts ------ temporary solution
|
11 年之前 |
Samuel Thibault
|
4380f48ef6
Fix non-C89 comments
|
11 年之前 |
Andra Hugo
|
5f388d2a95
hierarchical contexts - bug fixing and DEBUG macro
|
11 年之前 |
Nathalie Furmento
|
26110479f9
rename starpu_get_nready_flops_of_sched_ctx to starpu_sched_ctx_get_nready_flops
|
11 年之前 |
Nathalie Furmento
|
56986e683e
rename starpu_get_nready_tasks_of_sched_ctx to starpu_sched_ctx_get_nready_tasks
|
11 年之前 |
Nathalie Furmento
|
b6bc49c083
include/: fix function prototypes
|
11 年之前 |
Andra Hugo
|
bfb858fe1d
Add hierarchical contexts
|
11 年之前 |
Andra Hugo
|
e28f7852a3
hypervisor: steal work from other ctxs when the worker is idle
|
11 年之前 |
Andra Hugo
|
12dec4c5cc
hypervisor optimisation (avoid unnecessary notifications/locks/trylocks) + add the hyp the traces
|
11 年之前 |