Commit History

Author SHA1 Message Date
  Samuel Thibault a5f7d96fea Add rbtree and rbtree+list implementation. Use it to introduce priorities in data requests, which default to the task priority or workerorder 10 years ago
  Samuel Thibault d650d6dcd1 Avoid recursing when unlocking data requests, otherwise we can end up stacking calls 10 years ago
  Samuel Thibault 91fd2cfc15 Fix mem_reclaim: on write request, if some requests are pending (notably reclaiming), create an additional write request which will wait for them before invalidating all copies 10 years ago
  Samuel Thibault 4c91b21b7c Fix nowhere support without fetching data on a node: we still need to call __starpu_push_task_output 10 years ago
  Samuel Thibault c8077021d0 Support asynchronous partitioning through the home node of data, not only MAIN_RAM 10 years ago
  Samuel Thibault 68605a2f15 Add asynchronous partition planning. It only supports coherency through the main RAM for now. 10 years ago
  Samuel Thibault 75d0d38234 Add STARPU_NOWHERE to create synchronization tasks with data. 10 years ago
  Samuel Thibault c8efbb83e8 Inline list heads instead of keeping allocating them 10 years ago
  Samuel Thibault 3434b52b4c Add arbiter support 10 years ago
  Samuel Thibault 8fbc9b2c5a Complete arbiter implementation 10 years ago
  Samuel Thibault 381eb29a05 Remove some WIP tags where it should be fine on the long run 10 years ago
  Samuel Thibault 67c7976ba1 s/commute_/arbitered_/g 10 years ago
  Samuel Thibault a5b6105706 Use arbiters instead of a global state. Does not support several arbiters yet 10 years ago
  Samuel Thibault 3275dbb925 Add missing copyright 10 years ago
  Samuel Thibault b6f43642fc Fix coding style 10 years ago
  Samuel Thibault 8be59f3fbf integrate latest version of Bérenger's patch 10 years ago
  Nathalie Furmento e3b44209ed update copyright 10 years ago
  Nathalie Furmento bb61f3808d update cnrs copyright 10 years ago
  Nathalie Furmento 4f6b40a1da src/ examples/ tests/ tools/: fix coding style, curly braces go on a newline 10 years ago
  Nathalie Furmento efea5f1a8f src/ tests/ tools/: fix coding style, curly braces go on a newline 10 years ago
  Samuel Thibault a7168c467b port r14751 from 1.1: Add barrier to make sure we synchronize caches even when the local node does not have any request (and thus we don't take any lock) 10 years ago
  Samuel Thibault 4c6de74837 Add starpu_data_idle_prefetch_on_node 10 years ago
  Nathalie Furmento f6d0a56015 mpi: (manually) backport changes from 1.1 to support multiple MPI communicators 10 years ago
  Samuel Thibault 08b6cc698c Drop list fields from _starpu_data_replicate 10 years ago
  Samuel Thibault 4b1a16edde Fix University name after the fusion.. 11 years ago
  Olivier Aumage 3a272669cb - merge trunk 11 years ago
  Samuel Thibault f43bf86292 Fix complexity of implicit task/data dependency, from quadratic to linear 11 years ago
  Olivier Aumage f281168e46 - merge trunk 11 years ago
  Samuel Thibault 696d86c5bd Reorganize _starpu_data_replicate fields to reduce memory footprint 11 years ago
  Samuel Thibault 4a9e46d095 Reduce the memory footprint of the "requested" bitfield 11 years ago