Andra Hugo
|
12dec4c5cc
hypervisor optimisation (avoid unnecessary notifications/locks/trylocks) + add the hyp the traces
|
12 years ago |
Andra Hugo
|
5a22d83b5c
hypervisor: feft_lp: compute max by using the execution of the last sample instead of the idle time
|
12 years ago |
Andra Hugo
|
994728b26b
hypervisor lp: max computation for the contexts sharing resources ( do not consider shared workers as full workers)
|
12 years ago |
Andra Hugo
|
1289532233
whenever there are a few resources the lp cannot assign, all contexts share these resources
|
12 years ago |
Andra Hugo
|
082dc8501c
hypervisor: adapt lp solution when max has an important impact on the solution (exec lp twice for now, next co share resources)
|
12 years ago |
Andra Hugo
|
52459c8508
*eager: wake up workers when we add them to a context
|
12 years ago |
Andra Hugo
|
9502f53f25
introduce min max as a constraint for the linear program
|
12 years ago |
Andra Hugo
|
9f20f53ce9
fix size_ctxs (do not consider ready tasks for size, only for resize), speed is computed on fixed value of the time
|
12 years ago |
Andra Hugo
|
f108a67609
add a prolog callback to a task (+ example)
|
12 years ago |
Andra Hugo
|
39cfbbcb7f
consider the flops of ready tasks when resizing and compute the speed for a sample of time too
|
12 years ago |
Andra Hugo
|
1c1a6aaddf
* add function to check if the workerid returned by the func starpu_worker_get_id belongs to a context,
|
12 years ago |
Andra Hugo
|
339104ed55
for feft_lp distribute resources at each resize instead of moving idle workers from one ctx to another
|
12 years ago |
Andra Hugo
|
c365c9f927
bug fixing: when a ctx has a single worker left it does not give it away, it keeps it and it shares it with a another ctx
|
12 years ago |
Andra Hugo
|
109eac0300
remove contraint for tmax in lp
|
12 years ago |
Andra Hugo
|
abebb0c602
cleaning ispeed_lp code + free hwloc_worker_set when deleting the context
|
12 years ago |
Andra Hugo
|
f40ece4bb1
share at least a resource when the hypervisor allows no resources to a context
|
12 years ago |
Andra Hugo
|
e66dd53eab
cleaning + better managing the types of workers
|
12 years ago |
Andra Hugo
|
b0b9e3f308
small fix to resize ctxs when only cpus are available
|
12 years ago |
Andra Hugo
|
054afc9556
allow calling the resizing linear programs from the appl
|
12 years ago |
Andra Hugo
|
45c4f38b10
rename velocity -> speed
|
12 years ago |
Andra Hugo
|
70ee761ed3
correct speed computations for the hyp
|
12 years ago |
Andra Hugo
|
8d8d2aa2f2
fix speed computation in the hypervisor
|
12 years ago |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
12 years ago |
Andra Hugo
|
4a01a90291
move 1st linear progr in lp_progams file
|
13 years ago |
Andra Hugo
|
631a599c05
move dichotomy out of the policies
|
13 years ago |
Andra Hugo
|
6bcd0d3c6e
rename + comments in the public interface
|
13 years ago |
Andra Hugo
|
911f574418
rename functions to be cleared what they do
|
13 years ago |
Andra Hugo
|
214d5d3628
renames public lp functions
|
13 years ago |
Andra Hugo
|
545f5f5b3b
rename hyp last step
|
13 years ago |
Andra Hugo
|
a1fffeb7c8
rename hyp step1
|
13 years ago |