Andra Hugo
|
f108a67609
add a prolog callback to a task (+ example)
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
39cfbbcb7f
consider the flops of ready tasks when resizing and compute the speed for a sample of time too
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
1c1a6aaddf
* add function to check if the workerid returned by the func starpu_worker_get_id belongs to a context,
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
7e15608069
copy uthash.h into the hyp sources and remove any interferance of the hyp with the sources of starpu
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
93ed656614
add missing hyp functions to the doc + some code cleaning
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
7652adb53c
help for the hypervisor policies
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
4bd4f6b009
bug fix for the prev commit
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
51f869b6a1
reset flops when adding and removing workers too (not only moving)
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
092e72d872
add some doc for the hyp and change name debit-> throughput
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
d010c07b4a
add func to update the elapsed flops
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
9d2ba463c5
remove some warnings
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
109eac0300
remove contraint for tmax in lp
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
abebb0c602
cleaning ispeed_lp code + free hwloc_worker_set when deleting the context
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
50dfbc0ca5
change number of flops of a ctx: difference of flops instead of total flops
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
0a164e277c
change dynamically the total number of flops of a context
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
6e52308e70
Indicate whether a worker shares tasks lists with other workers (if yes if we remove it from the context we should do it right away, the other workers are in charge of the remaining tasks)
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
e66dd53eab
cleaning + better managing the types of workers
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
b0b9e3f308
small fix to resize ctxs when only cpus are available
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
054afc9556
allow calling the resizing linear programs from the appl
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
45c4f38b10
rename velocity -> speed
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
70ee761ed3
correct speed computations for the hyp
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
6c954c729c
workers must release the scheduling mutex before taking the role of hypervisor, update triggering issues for the other resizing strategies too
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
acdb9f0caa
remove transfer time from exp_len at pop_time && the computation time at pre_exec & update exp_start accordingly
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
db0267f452
fixes for the speed computations
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
5fd5c871e6
too expensive the lock in copmpute_all_performance_prediction, exp_start is update in post_exec/pre_exec/etc also
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
8d8d2aa2f2
fix speed computation in the hypervisor
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
f2d6fafd49
fix examples of hyp compilation + add default value for the resize triggering criteria
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
76282f234b
fixes for triggering the resize
|
%!s(int64=12) %!d(string=hai) anos |
Andra Hugo
|
d0b859619b
fixes + refact in the hyp
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
%!s(int64=12) %!d(string=hai) anos |