Commit History

Autor SHA1 Mensaxe Data
  Marc Sergent eed33d83d3 Merge from trunk @11911:11916 %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento c1b08ea04e merge branches/starpu-1.1@11914: src/core/workers.c: create the pthread key earlier to make sure it is initialised when it is accessed for the first time %!s(int64=13) %!d(string=hai) anos
  Marc Sergent 157dd97956 src/sched_policies/component_worker.c : Fix a false-positioned assert %!s(int64=13) %!d(string=hai) anos
  Marc Sergent 913b6e242b Several renamings for Hierarchical Schedulers to adapt the naming %!s(int64=13) %!d(string=hai) anos
  Marc Sergent 638f30cba2 Merge from trunk @11789:11910 %!s(int64=13) %!d(string=hai) anos
  Andra Hugo 1622267740 remove forgot printf in prev commit %!s(int64=13) %!d(string=hai) anos
  Andra Hugo 4bd482e7b9 move hack out of the include files %!s(int64=13) %!d(string=hai) anos
  Andra Hugo e28f7852a3 hypervisor: steal work from other ctxs when the worker is idle %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 2fc5035219 Submit MPI data migration asynchronously, so it's all overlapped %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 57720a2a82 Fix new features which actually appeared in 1.1 %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault c437b85f8b Document how to perform MPI data migration %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault c5bef53cf6 port r11793 from 1.1: Flush output at each line, to be able to check out progression %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 96e6e58776 port r11793 from 1.1: Flush output at each line, to be able to check out progression %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 804e6f8233 properly test for task termination %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault e7d7ce19d4 typo %!s(int64=13) %!d(string=hai) anos
  Marc Sergent 0026768555 Adding the handling of multiple fathers in hierarchical schedulers, %!s(int64=13) %!d(string=hai) anos
  Marc Sergent e998e008c6 Merge from trunk @11714:11788 %!s(int64=13) %!d(string=hai) anos
  Andra Hugo 2769aaa8cb hypervisor: correct computation of idle %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 4d81325ef7 fix missing initialization %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault b8062a9fba keep pushed back tasks in proper order %!s(int64=13) %!d(string=hai) anos
  Andra Hugo 20906d8d77 hyp only: optimise resize (use idle and speed for the triggering policy) %!s(int64=13) %!d(string=hai) anos
  Andra Hugo 6266721e89 do not take the mutex if the current worker is calling the code %!s(int64=13) %!d(string=hai) anos
  Andra Hugo 39b06ba608 do not take changing_ctx_mutex when finishing executing the tasks (in decrement_nsubmitted_tasks), just check if the counter is 1, do what you have to do, and then decrement it (decrement the counter while verifying it wakes up the the thread calling wait_for_all) %!s(int64=13) %!d(string=hai) anos
  Marc Sergent fe685563e7 Adding several features which needs each other to compute correctly : %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault b70f84e342 Properly find the task which optimizes computation time benefit %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault a62e0dba32 better comment %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault a06ea29938 Use separate expected ends, to avoid systematically preferring small tasks, possibly leading to starvation %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 4f82d35ce9 Avoid keeping the lock held while scheduling tasks, to let scheduling happen in parallel. This means several processors might take 5 tasks each, thus emptying the fifo, but at least we don't have a huge contention point %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 23b0ea64b9 Add a heft variant which draws tasks from its own fifo %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 30c9f2732c Plug perfmodel_select children normally from the scheduling strategy, instead of internally within perfmodel_select. This makes the room call go through the MCT node %!s(int64=13) %!d(string=hai) anos