Commit History

Autor SHA1 Mensaxe Data
  Samuel Thibault e6ac871fa3 Rename _starpu_prio_deque_push_task to _starpu_prio_deque_push_front_task %!s(int64=6) %!d(string=hai) anos
  Samuel Thibault 9b2dd005c7 Fix confusion between _starpu_prio_deque_push_back_task and _starpu_prio_deque_push_task %!s(int64=6) %!d(string=hai) anos
  Samuel Thibault fc2700b62e Add starpu_sched_component_estimated_end_min_add %!s(int64=6) %!d(string=hai) anos
  Samuel Thibault a77b534d96 Add "to" parameters to pull_task and can_push methods of sched components %!s(int64=7) %!d(string=hai) anos
  Samuel Thibault f7edf57ae0 drop useless includes %!s(int64=7) %!d(string=hai) anos
  Nathalie Furmento 6901c4441b src/: fix copyrights %!s(int64=7) %!d(string=hai) anos
  Nathalie Furmento aae4029d83 INRIA is now called Inria %!s(int64=7) %!d(string=hai) anos
  Nathalie Furmento c07d1b5a27 src: minor fixes %!s(int64=7) %!d(string=hai) anos
  Samuel Thibault 7927208480 avoid crashing when the scheduler context removes resources from part of a modularized scheduler tree %!s(int64=7) %!d(string=hai) anos
  Samuel Thibault 0192b78a52 Avoid calling starpu_timing_now within a critical section or several times %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 0d2b92851a Fix lost task when building with enable-fast %!s(int64=8) %!d(string=hai) anos
  Olivier Aumage cf5be99691 update copyrights for files modified in 2017 %!s(int64=8) %!d(string=hai) anos
  Olivier Aumage 626c531e1d avoid exp_len becoming negative %!s(int64=8) %!d(string=hai) anos
  Olivier Aumage 0a24097305 merge from trunk %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault f3ae1e7caa From Lionel: component_prio: do not keep the mutex when not needed anymore %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 6aedd5d9a5 From Lionel: modular sched: factorize send_can_push_to_parents mechanism %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 50efb007d3 from Lionel: sched modular prio: take predicted transfer into account for expected end time %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 7f623b6344 from Lionel: modular sched: factorize and explicit the pump mechanism %!s(int64=8) %!d(string=hai) anos
  Olivier Aumage bccc925e8d filter out negative exp_len resulting from rounding errors %!s(int64=8) %!d(string=hai) anos
  Olivier Aumage 8f00d2501f add wrapper macros to reduce code duplication %!s(int64=8) %!d(string=hai) anos
  Olivier Aumage cee23e8b58 update module-prio* and modular-random* policies with new synchro scheme %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 110844deb5 drop now-unused variable %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 74dd073ec1 simplify while loops %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 46717a3fa3 Fix and improve efficiency of computing termination times %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault f577b0820d Revert to minimum estimated termination time by default, since that is indeed the availability time for a new task %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 0e0c061054 Fix estimated ends of components, and use average ends by default %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento ea326f4d15 src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento d4761fddf6 src: introduce macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC to make sure we always check the return value of stdlib malloc functions %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault ce9464d6b7 Add generatation of animated html trace of modular schedulers, with code from Anthony Simonet %!s(int64=9) %!d(string=hai) anos
  Samuel Thibault 320c4f9e03 port r15746 from 1.2: Introduce starpu_sched_component_push_task and starpu_sched_component_pull_task helpers %!s(int64=9) %!d(string=hai) anos