Commit History

Autor SHA1 Mensaxe Data
  Samuel Thibault 23f059012d Get rid of commute mention in source code %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 14be4db267 Support several arbiters %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 67c7976ba1 s/commute_/arbitered_/g %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault a5b6105706 Use arbiters instead of a global state. Does not support several arbiters yet %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault f45da9d88c simplify commute locking, which fixes a race, and allows to easily improve it %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 788f2cb674 Show parallelism in commute test %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 766d73b69e drop the atomic version of lock_and_delegate: the small performance benefit is not worth the code complexity %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 1343ca3e87 more readable code %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 89be37baab simplify code %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 75260ef5d5 fix sorting commute accesses: we want to have the commute accesses sorted too, actually, for properly handling the case when we take the same data several times %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 9f450e1640 revert lock_or_delegate flag logic to make it easier to read %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 3131740677 fix build without lock_or_delegate %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault c5c51fe05b fix indent %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 2157700e4c document commute algorithm %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault f5ef246ee5 Fix test without CPUs %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 0180a21f9b Add commute testcase %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 8e55d5f4ef drop now-useless changes %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 00374476e4 backport r15084 from trunk: socl: instead of setting LD_PRELOAD with the location of libOpenCL.so, set LD_LIBRARY_PATH with the directory containing libOpenCL.so, this avoid libtool to crash when loading libOpenCL.so (which happens on alaric) %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 1ed21aa857 backport r14795 from trunk: add missing suppr file %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 71e4202e19 use starpu pthread functions %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 0ca7c2ae32 use starpu pthread functions %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault fb763b0fce separate out commute source code, fix symbol visibility %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 3275dbb925 Add missing copyright %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault b6f43642fc Fix coding style %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 329414399f Make buildbot test with lock/delegate %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 8be59f3fbf integrate latest version of Bérenger's patch %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 6d80945ff0 New commute branch %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault b478798ec6 New commute branch %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 1e5090a010 Remove handle_to_pointer method for the complex interface; it does not make sense since there are two buffers %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento ab60298e13 examples/sched_ctx/parallel_tasks_reuse_handle.c: ask starpu to destroy the task %!s(int64=11) %!d(string=hai) anos