Historique des commits

Auteur SHA1 Message Date
  Samuel Thibault a98e146ca6 fix warning il y a 10 ans
  Samuel Thibault 1e50ae984e Fix element size il y a 10 ans
  Samuel Thibault e351e99eef Fix bugs between partitioning and automatic allocation / reclaiming il y a 10 ans
  Samuel Thibault e5bad70a23 replace reclaiming's explicit transfer with a proper transfer request, to fix interaction with concurrent requests il y a 10 ans
  Samuel Thibault d06eb3bbd4 Make reclaiming prevent more fetches on the node being cleaned up, to avoid permanent battle between them il y a 10 ans
  Samuel Thibault 5dd0687128 fix assertion: a request may have slipped through while unlocking the handle when allocating on the destination il y a 10 ans
  Samuel Thibault 03f5b6f62a Clean ram pointer of handles when freeing an interface, notably useful with NULL data registration il y a 10 ans
  Samuel Thibault 93e54d53ad Fix safety of _starpu_wait_data_request_completion: starpu_data_request_destroy was supposed to be called with the handle lock held. Move that part of starpu_data_request_destroy to _starpu_data_request_unlink, which can then be called directly from _starpu_wait_data_request_completion, avoiding races between unregistering the handle and _starpu_wait_data_request_completion il y a 10 ans
  Samuel Thibault 2b3994eb75 Add starpu-print-irequests gdb command il y a 10 ans
  Samuel Thibault 8a0144e402 fix crash when an interface without any_to_any is used with disks il y a 10 ans
  Samuel Thibault 051ea58d30 fix grep pattern il y a 10 ans
  Samuel Thibault 659c91c258 fix use of ANNOTATE_HAPPENS_BEFORE: it must be before the synchronization event il y a 10 ans
  Samuel Thibault 0bc621df90 Fix destruction of the after_worker_barrier: we need to wait for threads to have gone out of the barrier... So let's use a simple tiny busy barrier il y a 10 ans
  Samuel Thibault c68f28ad55 Avoid crash on big machines il y a 10 ans
  Samuel Thibault e06d43b6cb skip invalid blocking call test on valgrind, otherwise it shouts at memleaks at abortion il y a 10 ans
  Samuel Thibault 7ca138ba01 Fix thread safety of i accesses il y a 10 ans
  Samuel Thibault 37857129d2 Fix catching asan and tsan warnings or errors il y a 10 ans
  Samuel Thibault 1b10c4b468 Teach helgrind about other happens before/after given by atomic counters il y a 10 ans
  Samuel Thibault 378077355a Also avoid letting _starpu_omp_dummy_shutdown drop keys when omp was started il y a 10 ans
  Samuel Thibault 86808ef8a5 Only enable unsafe optimizations when not blocking drivers, and prevent helgrind from shouting about them il y a 10 ans
  Samuel Thibault bb3081fb9a when pushing parallel tasks to explicit combined workers, we also need to use task aliases. Also make sure they get freed il y a 10 ans
  Samuel Thibault 5f1f2dd72f clean up disabling some helgrind check il y a 10 ans
  Samuel Thibault d12dea4834 Completely disable the actually-not-unsafe completion test optimization on helgrind il y a 10 ans
  Samuel Thibault c8d60c7760 Document to helgrind that the last thread of the cg resets cg->remaining after all previous have decremented it il y a 10 ans
  Samuel Thibault fac1e4fcf9 Move most initializations to the singleton section il y a 10 ans
  Samuel Thibault 80b986bb73 Fix double-linked list manipulation il y a 10 ans
  Samuel Thibault f81fef6efd Enable checking fmultiple on CUDA il y a 10 ans
  Samuel Thibault ce58f7d412 Document how to switch between differents views of the same data. il y a 10 ans
  Samuel Thibault d79d8c6fab Document how to switch between differents views of the same data. il y a 10 ans
  Samuel Thibault 75d0d38234 Add STARPU_NOWHERE to create synchronization tasks with data. il y a 10 ans