Commit History

Author SHA1 Message Date
  Andra Hugo 4436cde002 forgot copyrights 9 years ago
  Andra Hugo 15103b9723 GPU partitioning using contexts, and fixing dmda to consider the pipeline len 9 years ago
  Nathalie Furmento 87718074ae src: fix cppcheck warnings 9 years ago
  Nathalie Furmento ea326f4d15 src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC 9 years ago
  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 9 years ago
  Andra Hugo fe1885bdbe fix heteroprio with contexts (the ctx id sent to the callback function as a parameter) 9 years ago
  Samuel Thibault 7e55b2e55e partially revert 18450, to not impose having all codelets from a program when the support is not available anyway 9 years ago
  Olivier Aumage cabe2dab63 - add support for Temanejo/Ayudame version 2 9 years ago
  Samuel Thibault 25c1bc1124 Fix having different min/max priorities between schedulers 9 years ago
  Samuel Thibault 6d0ecb7931 simplify code which can actually work fine without ifdefs 9 years ago
  Samuel Thibault 943b5d56bf Make starpu_worker_get_id_check public 9 years ago
  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 years ago
  Samuel Thibault 2d064f8300 do not use tree worker iterators by default, they are too expensive 9 years ago
  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 years ago
  Samuel Pitoiset f29efa4f4d sched_policies: create/remove worker collections outside scheduler policies 10 years ago
  Samuel Thibault ee76388447 Add missing MIC and SCC cases in heteroprio scheduler 10 years ago
  Samuel Thibault 86808ef8a5 Only enable unsafe optimizations when not blocking drivers, and prevent helgrind from shouting about them 10 years ago
  Samuel Thibault 25c6817c52 Fix popping a task from the task queue 10 years ago
  Samuel Thibault f3a665946c Fix looping all workers except current worker 10 years ago
  Samuel Thibault 58509a318d Do not infinitely look for tasks to steal 10 years ago
  Terry Cojean 3533faa87f Review the fix proposed in r15577 because of some edge cases. 10 years ago
  Samuel Pitoiset 737b46cdfa src: fix a compilation error detected with Clang 3.6 10 years ago
  Terry Cojean 23ac963803 Fixing a deadlock when going through function starpu_sched_ctx_move_task_to_ctx 10 years ago
  Nathalie Furmento b07847d756 src/sched_policies/heteroprio.c: add debug message and display message on error 10 years ago
  Nathalie Furmento bf459eee76 src/sched_policies/heteroprio.c: fix code when CPU device is disabled 10 years ago
  Andra Hugo 4680541d43 refactoring worker_collections - have an iterator for normal cases and an iterator for schedulers dealing potentially with parallel tasks 10 years ago
  Nathalie Furmento a51457c3e7 src/sched_policies/heteroprio.c: fix the default initialization function with correct values of min and max priorities 10 years ago
  Andra Hugo ee6d46f14e fix the default callback to consider the priority by default of the tasks 10 years ago
  Andra Hugo 1bc557e8b7 berenger: bug fixing + add callback by default 10 years ago
  Nathalie Furmento f581728b9b new scheduler heteroprio: code cleaning (followup to #15406) 10 years ago