Historique des commits

Auteur SHA1 Message Date
  Samuel Thibault b643914328 fix warnings il y a 9 ans
  Samuel Thibault b2c7e4fac4 shut up compiler warning il y a 9 ans
  Samuel Thibault e49fe7883c Fix crash when using NOWHERE tasks (or asynchronous partitioning) and profiling il y a 9 ans
  Samuel Thibault c0b04e4d0d Fix and test the case where we try to invalidate a data which has some transfers pending. Also make sure that eviction doesn't evict a data being invalidated il y a 9 ans
  Samuel Thibault 8fc1f832c9 Make sure the chosen source has the buffer initialized and allocated il y a 9 ans
  Samuel Thibault 4558b08a5b port r18366 from 1.2: fix loop... il y a 9 ans
  Samuel Thibault 218d2349c3 do not abort if a task executing nowhere requests data being fetched on a given node il y a 9 ans
  Samuel Thibault 1f841a3f0d Add origin of data requests for debugging il y a 9 ans
  Samuel Thibault ddd01c32ae Trace data invalidations il y a 9 ans
  Nathalie Furmento 94d626f9e1 fix bugs detected by coverity il y a 9 ans
  Samuel Thibault 2c44bbe138 Fix assertion: NOWHERE tasks call push_task_output too il y a 9 ans
  Samuel Thibault 073f30fd18 fix coverity warnings il y a 9 ans
  Samuel Thibault cc2c83286c Allocate per_worker array lazily, to divide data handle weight by something by an order of 10x il y a 9 ans
  Samuel Thibault 707e658573 avoid uselessly calling _starpu_memchunk_recently_used when having no mc il y a 10 ans
  Samuel Thibault 0eb7cb49e3 Fix assertion il y a 10 ans
  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 il y a 10 ans
  Samuel Thibault 419f4e392c TODOs il y a 10 ans
  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 il y a 10 ans
  Samuel Thibault 133291affe Fix reused_requests size, we get overflows otherwise il y a 10 ans
  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 il y a 10 ans
  Samuel Thibault fdbdfd23f7 Drop spurious change il y a 10 ans
  Samuel Thibault 832ef25b5e fix r16066: we still need to account for the self-hop requests, which we will wait for il y a 10 ans
  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 il y a 10 ans
  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 il y a 10 ans
  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 il y a 10 ans
  Samuel Thibault 4c91b21b7c Fix nowhere support without fetching data on a node: we still need to call __starpu_push_task_output il y a 10 ans
  Samuel Thibault c8077021d0 Support asynchronous partitioning through the home node of data, not only MAIN_RAM il y a 10 ans
  Samuel Thibault 75d0d38234 Add STARPU_NOWHERE to create synchronization tasks with data. il y a 10 ans
  Samuel Thibault 1683d35a0d Fix msg.h inclusion according to new location il y a 11 ans
  Samuel Thibault c8efbb83e8 Inline list heads instead of keeping allocating them il y a 11 ans