Historie revizí

Autor SHA1 Zpráva Datum
  Nathalie Furmento 94d626f9e1 fix bugs detected by coverity před 10 roky
  Samuel Thibault 2c44bbe138 Fix assertion: NOWHERE tasks call push_task_output too před 10 roky
  Samuel Thibault 073f30fd18 fix coverity warnings před 10 roky
  Samuel Thibault cc2c83286c Allocate per_worker array lazily, to divide data handle weight by something by an order of 10x před 10 roky
  Samuel Thibault 707e658573 avoid uselessly calling _starpu_memchunk_recently_used when having no mc před 10 roky
  Samuel Thibault 0eb7cb49e3 Fix assertion před 10 roky
  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 před 10 roky
  Samuel Thibault 419f4e392c TODOs před 10 roky
  Samuel Thibault 69040bc437 port and complete r16119 from 1.1: put ANNOTATE_HAPPENS_BEFORE after atomic_adds, so that the reading part of the atomic add is considered before the update which signals potential termination před 10 roky
  Samuel Thibault 133291affe Fix reused_requests size, we get overflows otherwise před 10 roky
  Samuel Thibault 6ab978fd5d revert 16092 and part of 16066 to be on the safe side: really wait for all existing requests, to avoid letting any through which would break coherency před 10 roky
  Samuel Thibault fdbdfd23f7 Drop spurious change před 10 roky
  Samuel Thibault 832ef25b5e fix r16066: we still need to account for the self-hop requests, which we will wait for před 10 roky
  Samuel Thibault 99dc8831f2 Optimize write invalidation a bit: we don't need a self-hop request when data is already there and we will add a write invalidation request. Also, there is no need for an write invalidation request for waiting for a request whose target is the target of the write request před 10 roky
  Samuel Thibault 3e3823c78e optimize requests a bit: only one trivial request is needed when data is already there, and no request is needed if it's also a prefetch request. Also make sure that we don't post the invalidation request před 10 roky
  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 před 10 roky
  Samuel Thibault 4c91b21b7c Fix nowhere support without fetching data on a node: we still need to call __starpu_push_task_output před 10 roky
  Samuel Thibault c8077021d0 Support asynchronous partitioning through the home node of data, not only MAIN_RAM před 10 roky
  Samuel Thibault 75d0d38234 Add STARPU_NOWHERE to create synchronization tasks with data. před 10 roky
  Samuel Thibault 1683d35a0d Fix msg.h inclusion according to new location před 11 roky
  Samuel Thibault c8efbb83e8 Inline list heads instead of keeping allocating them před 11 roky
  Nathalie Furmento e3b44209ed update copyright před 11 roky
  Nathalie Furmento bb61f3808d update cnrs copyright před 11 roky
  Nathalie Furmento efea5f1a8f src/ tests/ tools/: fix coding style, curly braces go on a newline před 11 roky
  Samuel Thibault 5a0fcbf328 Add anticipative writeback, to flush dirty data asynchronously before the před 11 roky
  Samuel Thibault 1da595f4fa marking as requested would falsely make schedulers believe the data will soon be transferred while that's not true před 11 roky
  Samuel Thibault 3b8830c844 Add missing requested flag před 11 roky
  Samuel Thibault 074d020c3d Add starpu_idle_prefetch_task_input_on_node, and call it at task submission for tasks which execute on a specific node před 11 roky
  Samuel Thibault 4c6de74837 Add starpu_data_idle_prefetch_on_node před 11 roky
  Samuel Thibault 479ab4ad04 port r14410 from 1.2: Also check against zeroed mode před 11 roky