История коммитов

Автор SHA1 Сообщение Дата
  Andra Hugo df64b8fa75 fix worker_tree collection: one bind id can correspond to several workerids лет назад: 12
  Andra Hugo 2e4399f771 bindid fixes лет назад: 12
  Samuel Thibault 353d5502b5 Patch from Benoît Lizé: Add pause/resume functions лет назад: 12
  Samuel Thibault 21d7dfa9a5 Add subworkerid instead of using devid, which thus removed mp_nodeid лет назад: 12
  Samuel Thibault 8848e2486b TODO лет назад: 12
  Nathalie Furmento 85bf5972c3 workers: turn function starpu_worker_get_nsched_ctxs and hence rename it as _starpu_worker_get_nsched_ctxs лет назад: 12
  Nathalie Furmento d3b10b1424 workers: turn function starpu_worker_mutex_is_sched_mutex private and hence rename it as _starpu_worker_mutex_is_sched_mutex лет назад: 12
  Nathalie Furmento 4a14f59a24 workers: turn function starpu_worker_set_flag_sched_mutex_locked private and hence rename it as _starpu_worker_set_flag_sched_mutex_locked лет назад: 12
  Nathalie Furmento 455285f263 src/core/workers.h: - we no longer need to maintin ABI compatibility as type is private - always define struct starpu_tree *tree лет назад: 12
  Nathalie Furmento 7c066359c0 src: make sure we use starpu_pthread type лет назад: 12
  Andra Hugo 29fe510ea0 build hwloc tree and iterate on the list of workers in the hwloc order лет назад: 12
  Andra Hugo e28f7852a3 hypervisor: steal work from other ctxs when the worker is idle лет назад: 12
  Andra Hugo 12dec4c5cc hypervisor optimisation (avoid unnecessary notifications/locks/trylocks) + add the hyp the traces лет назад: 12
  Andra Hugo 9a2c69cac2 wake up workers before shutdown лет назад: 12
  Andra Hugo 9bb7bdb07f Increment/decrement submitted/ready tasks per context (instead of doing it per context & globally) лет назад: 12
  Nathalie Furmento 5d4a2b9027 combined workers: there can be several workers bound on the same cpu, stores a list of workers in hwloc instead of a unique worker лет назад: 12
  Samuel Thibault d9bfb2bacc port r11334 from 1.1: Prefetching is now done for all schedulers when it can be done whatever the scheduling decision. лет назад: 12
  Nathalie Furmento 483f8e2979 merge trunk лет назад: 12
  Samuel Thibault 5bd1d28ab6 Fix worker initialization order: initialize fields before creating the first context. лет назад: 12
  Samuel Thibault c6d046885f Put worker initialization in same order as structure. Add missing nsched_ctxs initialization лет назад: 12
  Thibaud Lambert cb72812881 mic (perfmodels): merge trunk лет назад: 12
  Pierre-André Wacrenier b2a51a010a add binary exponential backoof when spinning for task лет назад: 12
  Thibaud Lambert b6d567549c mic (perfmodel): merge trunk лет назад: 12
  Andra Hugo e4d5bcda38 remove the functions that force a worker to pop in a certain context, for the moment no need for that we do round robin лет назад: 12
  Thibaud Lambert e2b943451f mic (perfmodel): merge trunk + finalize perfmodel лет назад: 12
  Thibaud Lambert 9aeb667e42 fix bug when using mp without mic лет назад: 12
  Thibaud Lambert b2615f92ee mic: merge trunk лет назад: 12
  Andra Hugo c6ae0527ab workers keep a chained list of contexts (instead of a sparse list) and remove as many loops as possible at pop time лет назад: 12
  Thibaud Lambert e8e81e14ca mic: merge trunk лет назад: 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