Commit történet

Szerző SHA1 Üzenet Dátum
  Samuel Thibault 2d141b77cc remove more spurious changes 9 éve
  Nathalie Furmento b7d6e2d4ce src: introduce new function _starpu_worker_get_id_check() which fails when called from outside a worker, otherwise returns starpu_worker_get_id() 9 éve
  Samuel Thibault 2d064f8300 do not use tree worker iterators by default, they are too expensive 9 éve
  Samuel Thibault 3c81d54382 Reduce a big overhead in starpu_pthread_mutex_lock/unlock by only checking for the sched mutex when locking a sched mutex 9 éve
  Samuel Thibault a96ff17210 reduce difference between eager and prio 9 éve
  Samuel Pitoiset f29efa4f4d sched_policies: create/remove worker collections outside scheduler policies 9 éve
  Samuel Thibault c277c9b080 Add starpu_wake_worker_locked and starpu_wakeup_worker_locked. Use starpu_wake{,up}_worker{,_locked} in all code instead of explicitly waking the scheduling condition 9 éve
  Samuel Thibault 0308be8d17 port r15806 from 1.1: move _STARPU_TRACE_JOB_POP call to common starpu_push_task_end place 10 éve
  Terry Cojean 3533faa87f Review the fix proposed in r15577 because of some edge cases. 10 éve
  Terry Cojean 0248b236d2 Fix the trouble I created in r15580. Also add a default mode for _get_next_sched_ctx_to_pop_into() 10 éve
  Terry Cojean 36b10bf351 Refactoring scheduling context lists in order to exhibit true contexts priorities. 10 éve
  Andra Hugo 84bc7e7d6a pass the task as parameter to the iterator for parallel_tasks instead of a certain field 10 éve
  Andra Hugo 4680541d43 refactoring worker_collections - have an iterator for normal cases and an iterator for schedulers dealing potentially with parallel tasks 10 éve
  Andra Hugo 43f256f1c4 deal with shared workers between contexts having no starpu scheduling policy (allow the strategy to schedule tasks on not blocked shared workers) 10 éve
  Samuel Thibault b47d146631 Avoid exposing to valgrind/tsan optimizations which are thread-unsafe but scheduling-safe 10 éve
  Samuel Thibault db8e8261a4 update TSAN suppressions 10 éve
  Nathalie Furmento bb61f3808d update cnrs copyright 10 éve
  Andra Hugo ef03e9fe5b fix counter decrementation + make prio work with nested sched_ctxs + make a sched_ctx example use prio 10 éve
  Nathalie Furmento efea5f1a8f src/ tests/ tools/: fix coding style, curly braces go on a newline 10 éve
  Samuel Thibault 113cdbb1a3 Support pipeline mode in simgrid too. The results match the reality! 10 éve
  Samuel Thibault 3a33757343 Add starpu_worker_can_execute_task_impl and starpu_worker_can_execute_task_first_impl to optimize getting the working implementations 10 éve
  Samuel Thibault 4b1a16edde Fix University name after the fusion.. 10 éve
  Samuel Thibault 717fbf7ab1 Always call init_iterator, it does not make sense otherwise 10 éve
  Samuel Thibault 4497fe7d38 Fix eager policies in blocking mode: the policy mutex mustn't be held while calling starpu_wakeup_worker, since in other parts of the code we take the mutexes the other way 10 éve
  Samuel Thibault 4eb6989308 Do not let the prio scheduler decrement task stats several times when popping a task with multiple available implementations 11 éve
  Samuel Thibault c3d255416f port r11361 from 1.1: Fix using fields of the just-pushed task without keeping the mutex, otherwise it might get executed and freed in between. Also make the blocking mode wake only workers which can execute the task 11 éve
  Samuel Thibault 8b8f4bffe4 port r11359 from 1.1: Make eager release pressure on the mutexes by using a bitmap for signaling which workers are waiting for a task. 11 éve
  Samuel Thibault 19ed150528 port r11354 and 11355 from 1.1: There is no need to signal workers in non-blocking mode 11 éve
  Nathalie Furmento 43838444ce Function starpu_sched_ctx_create() now takes a variable argument list 11 éve
  Samuel Thibault 84f45afab5 port r11322 from 1.1: fix prio scheduler termination 11 éve