Commit History

Автор SHA1 Съобщение Дата
  Andra Hugo e28f7852a3 hypervisor: steal work from other ctxs when the worker is idle преди 11 години
  Andra Hugo 2769aaa8cb hypervisor: correct computation of idle преди 11 години
  Andra Hugo 20906d8d77 hyp only: optimise resize (use idle and speed for the triggering policy) преди 11 години
  Andra Hugo 12dec4c5cc hypervisor optimisation (avoid unnecessary notifications/locks/trylocks) + add the hyp the traces преди 11 години
  Andra Hugo 9bb7bdb07f Increment/decrement submitted/ready tasks per context (instead of doing it per context & globally) преди 11 години
  Andra Hugo 5a22d83b5c hypervisor: feft_lp: compute max by using the execution of the last sample instead of the idle time преди 11 години
  Andra Hugo c4873d4813 hypervisor lp: max is computed using the time of executing tasks instead of idle time преди 11 години
  Andra Hugo 994728b26b hypervisor lp: max computation for the contexts sharing resources ( do not consider shared workers as full workers) преди 11 години
  Andra Hugo 1289532233 whenever there are a few resources the lp cannot assign, all contexts share these resources преди 11 години
  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) преди 11 години
  Andra Hugo 52459c8508 *eager: wake up workers when we add them to a context преди 11 години
  Andra Hugo 646c61a828 improve idle computations in order to better compute max_workers for the resizing lp преди 11 години
  Andra Hugo 9502f53f25 introduce min max as a constraint for the linear program преди 11 години
  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 преди 11 години
  Andra Hugo f108a67609 add a prolog callback to a task (+ example) преди 11 години
  Andra Hugo 39cfbbcb7f consider the flops of ready tasks when resizing and compute the speed for a sample of time too преди 11 години
  Andra Hugo 1c1a6aaddf * add function to check if the workerid returned by the func starpu_worker_get_id belongs to a context, преди 11 години
  Andra Hugo 7e15608069 copy uthash.h into the hyp sources and remove any interferance of the hyp with the sources of starpu преди 11 години
  Andra Hugo 93ed656614 add missing hyp functions to the doc + some code cleaning преди 11 години
  Andra Hugo 7652adb53c help for the hypervisor policies преди 11 години
  Andra Hugo 4bd4f6b009 bug fix for the prev commit преди 11 години
  Andra Hugo 51f869b6a1 reset flops when adding and removing workers too (not only moving) преди 11 години
  Andra Hugo 092e72d872 add some doc for the hyp and change name debit-> throughput преди 11 години
  Andra Hugo d010c07b4a add func to update the elapsed flops преди 11 години
  Andra Hugo 9d2ba463c5 remove some warnings преди 12 години
  Andra Hugo 109eac0300 remove contraint for tmax in lp преди 12 години
  Andra Hugo abebb0c602 cleaning ispeed_lp code + free hwloc_worker_set when deleting the context преди 12 години
  Andra Hugo 50dfbc0ca5 change number of flops of a ctx: difference of flops instead of total flops преди 12 години
  Andra Hugo 0a164e277c change dynamically the total number of flops of a context преди 12 години
  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) преди 12 години