Commit History

Author SHA1 Message Date
  Samuel Thibault 3e1e661265 Fix memory leak when fxt is enabled 10 years ago
  Samuel Thibault 4003417753 port r15685 from 1.2: Fix missing dependencies when a task accesses the same data in R and W modes 10 years ago
  Samuel Thibault 5f9b1425e5 Make sure we don't reuse the same dependency slot 10 years ago
  Samuel Thibault db8e8261a4 update TSAN suppressions 11 years ago
  Nathalie Furmento bb61f3808d update cnrs copyright 11 years ago
  Nathalie Furmento efea5f1a8f src/ tests/ tools/: fix coding style, curly braces go on a newline 11 years ago
  Samuel Thibault 1082921b5a Fix implicit dependencies when a task accesses data in both R and RW modes, thanks Jean-Marie Couteyen for the patch 11 years ago
  Samuel Thibault f95cd146b8 Fix a commute bug, thanks Stojce for the report! 11 years ago
  Samuel Thibault 4b1a16edde Fix University name after the fusion.. 11 years ago
  Samuel Thibault f43bf86292 Fix complexity of implicit task/data dependency, from quadratic to linear 11 years ago
  Samuel Thibault 3db86a2ede * Add STARPU_VARIABLE_NBUFFERS to be set in cl.nbuffers, and nbuffers and 11 years ago
  Samuel Thibault f7033edbc6 Drop spurious test 12 years ago
  Samuel Thibault 384ffc0f62 Add missing ghost dependencies in DAG 12 years ago
  Samuel Thibault 8e3d4676f4 Make _starpu_data_wait_until_available take a synchronization name, so that the node in the DAG becomes understandable 12 years ago
  Samuel Thibault 829873fb2d Fix used structure 12 years ago
  Nathalie Furmento 9928249727 jobs: remove field struct _starpu_job::model_name to avoid unnecessary 12 years ago
  Samuel Thibault 0d1b0375b3 backport r11155 from 1.1: Disabling access to a variable locally does not actually seem to prevent helgrind from raising the race issues, on the contrary it prevents it from recording where the race comes from... Simply just disable checking these variables completely. 12 years ago
  Samuel Thibault 54460ab919 port r11138 from 1.1: Do not lie to helgrind about having taken a mutex, it produces erroneous races inside mutexes. Rather make helgrind ignore the precise memory accesses we know we do not need to care about 12 years ago
  Samuel Thibault 41dee18d0c fix protecting post_sync_tasks_cnt with sequential_consistency_mutex. But no need to take the mutex when it is known to be 0, just tell hellgrind to be fine with it 12 years ago
  Samuel Thibault 12aa69aa32 It does not make sense to test for sequential_consistency flag when unlocking the post_sync_tasks: we are at execution time, not submission time. post_sync_tasks_cnt tells us whether post_sync tasks have been submitted or not anyway 12 years ago
  Samuel Thibault c763a690c2 Use C99 variadic macro support, not GNU 12 years ago
  Samuel Thibault 55897da289 Generalize implicit dependency handling to properly make commutative writers wait for all the previous readers, vice-versa, etc. 12 years ago
  Samuel Thibault 02499756ce Add COMMUTE flag to let StarPU commute task with write access 12 years ago
  Nathalie Furmento 30860cac02 Renaming of diverse functions and datatypes. 12 years ago
  Nathalie Furmento 786b8fb4b7 move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX 12 years ago
  Nathalie Furmento a88351d5d1 macros STARPU_TASK_GET_HANDLE, STARPU_TASK_SET_HANDLE, STARPU_CODELET_GET_MODE and STARPU_CODELET_SET_MODE are now in public API 12 years ago
  Nathalie Furmento 097a832e3c Allow to have a dynamically allocated number of buffers per task, and 12 years ago
  Samuel Thibault 915a330da7 When using implicit_dep_handle to add a handle dependency for a non-cl task, we still need to keep a reference on the handle to be sure the handle still exists while calling _starpu_release_data_enforce_sequential_consistency at job termination 13 years ago
  Samuel Thibault 5b3d87d1c3 Permit to disable sequential consistency for a given task. 13 years ago
  Nathalie Furmento eb32a9b3d4 src: fix coding style 13 years ago