Commit Verlauf

Autor SHA1 Nachricht Datum
  Andra Hugo 1c2f50cec5 fix exec_parallel code when called by the app thread vor 11 Jahren
  Andra Hugo 6fd68c0e07 execute parallel code (openmp for eg) inside contexts ------ temporary solution vor 11 Jahren
  Samuel Thibault 4899b89184 Fix GPU thread binding: document logical cores/PUs, simplify _starpu_initialize_workers_deviceid initialization loop, fix confusion between PUs and cores in _starpu_get_next_bindid vor 11 Jahren
  Andra Hugo 8c75841bf9 consider the hyperthreading when constructing the list of workers vor 11 Jahren
  Andra Hugo df64b8fa75 fix worker_tree collection: one bind id can correspond to several workerids vor 11 Jahren
  Andra Hugo 2e4399f771 bindid fixes vor 11 Jahren
  Samuel Thibault 353d5502b5 Patch from Benoît Lizé: Add pause/resume functions vor 11 Jahren
  Samuel Thibault 21d7dfa9a5 Add subworkerid instead of using devid, which thus removed mp_nodeid vor 11 Jahren
  Samuel Thibault 8848e2486b TODO vor 11 Jahren
  Nathalie Furmento 85bf5972c3 workers: turn function starpu_worker_get_nsched_ctxs and hence rename it as _starpu_worker_get_nsched_ctxs vor 11 Jahren
  Nathalie Furmento d3b10b1424 workers: turn function starpu_worker_mutex_is_sched_mutex private and hence rename it as _starpu_worker_mutex_is_sched_mutex vor 11 Jahren
  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 vor 11 Jahren
  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 vor 11 Jahren
  Nathalie Furmento 7c066359c0 src: make sure we use starpu_pthread type vor 11 Jahren
  Andra Hugo 29fe510ea0 build hwloc tree and iterate on the list of workers in the hwloc order vor 11 Jahren
  Andra Hugo e28f7852a3 hypervisor: steal work from other ctxs when the worker is idle vor 11 Jahren
  Andra Hugo 12dec4c5cc hypervisor optimisation (avoid unnecessary notifications/locks/trylocks) + add the hyp the traces vor 12 Jahren
  Andra Hugo 9a2c69cac2 wake up workers before shutdown vor 12 Jahren
  Andra Hugo 9bb7bdb07f Increment/decrement submitted/ready tasks per context (instead of doing it per context & globally) vor 12 Jahren
  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 vor 12 Jahren
  Samuel Thibault d9bfb2bacc port r11334 from 1.1: Prefetching is now done for all schedulers when it can be done whatever the scheduling decision. vor 12 Jahren
  Nathalie Furmento 483f8e2979 merge trunk vor 12 Jahren
  Samuel Thibault 5bd1d28ab6 Fix worker initialization order: initialize fields before creating the first context. vor 12 Jahren
  Samuel Thibault c6d046885f Put worker initialization in same order as structure. Add missing nsched_ctxs initialization vor 12 Jahren
  Thibaud Lambert cb72812881 mic (perfmodels): merge trunk vor 12 Jahren
  Pierre-André Wacrenier b2a51a010a add binary exponential backoof when spinning for task vor 12 Jahren
  Thibaud Lambert b6d567549c mic (perfmodel): merge trunk vor 12 Jahren
  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 vor 12 Jahren
  Thibaud Lambert e2b943451f mic (perfmodel): merge trunk + finalize perfmodel vor 12 Jahren
  Thibaud Lambert 9aeb667e42 fix bug when using mp without mic vor 12 Jahren