Commit történet

Szerző SHA1 Üzenet Dátum
  Samuel Thibault ef31b0b57f Set diduse before calling the callback, for the case where the callback releases the data which was lazily unregistered 8 éve
  Samuel Thibault 91f985c664 Do not bother telling _starpu_post_data_request which node is handler for the request, it can determine it by itself from the request, and it is actually more right when the request is an invalidation, for which the handler is undetermined (-1) 8 éve
  Samuel Thibault 322115ff53 Fix setting diduse for a memory chunk: _starpu_memchunk_recently_used does not necessarily mean it was actually used, that could be a prefetch only. Make diduse marked from the tasks and from the data acquisitions instead 8 éve
  Samuel Thibault 5d82d338bf Fix macro name to more precisely reflect behavior 8 éve
  Nathalie Furmento 87718074ae src: fix cppcheck warnings 8 éve
  Samuel Thibault de0bb767b0 port r19310 from 1.2: Fix locking memory replicates when e.g. invalidating data: we need to lock all nodes to prevent e.g. an eviction to disk. 8 éve
  Nathalie Furmento ea326f4d15 src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC 8 éve
  Nathalie Furmento d4761fddf6 src: introduce macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC to make sure we always check the return value of stdlib malloc functions 8 éve
  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 8 éve
  Samuel Thibault 1f841a3f0d Add origin of data requests for debugging 9 éve
  Samuel Thibault cc2c83286c Allocate per_worker array lazily, to divide data handle weight by something by an order of 10x 9 éve
  Samuel Thibault 69b63c5eb2 Fix wont_use call on per_worker buffers 9 éve
  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 9 éve
  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 9 éve
  Nathalie Furmento bb61f3808d update cnrs copyright 10 éve
  Samuel Thibault 7b2d1621c4 * Add starpu_data_wont_use to advise that a piece of data will not be used 10 éve
  Nathalie Furmento 7732f6f7a1 src/datawizard/user_interactions.c: rename internal tasks name to be clearer 10 éve
  Samuel Thibault 4ee5550b33 introduce starpu_data_fetch_on_node for fetches which can forcibly flush data out 10 éve
  Samuel Thibault 4c6de74837 Add starpu_data_idle_prefetch_on_node 10 éve
  Samuel Thibault 4b1a16edde Fix University name after the fusion.. 10 éve
  Samuel Thibault f43bf86292 Fix complexity of implicit task/data dependency, from quadratic to linear 11 éve
  Samuel Thibault 9d36c055e7 Make sure not to add the post_sync_task when none was define because sequential consistency was not enabled 11 éve
  Samuel Thibault 4a9e46d095 Reduce the memory footprint of the "requested" bitfield 11 éve
  Samuel Thibault 24f00257b5 Fix acquisition of data on node -1, re-enable using it in data_invalidate 11 éve
  Samuel Thibault c8c8eeeb31 More fixes for acquiring node -1 case. Still not working apparently, so not using it for data_invalidate for now. 11 éve
  Samuel Thibault 515b80ef3f Avoid making starpu_data_invalidate actually allocate RAM memory, by passing node -1 to acquire_on_node, and making the latter not allocate in that case. This fixes overzealous memory consumption by MPI layer 11 éve
  Samuel Thibault 2f62b5cd10 Use big fat abortions when one tries to make a task or callback sleep, instead of just returning EDEADLCK which few people will test 11 éve
  Nathalie Furmento 31f6ba2030 use STARPU_MAIN_RAM when appropriate 11 éve
  Samuel Thibault 6dcf911b93 use STARPU_MAIN_RAM macro 11 éve
  Nathalie Furmento 9928249727 jobs: remove field struct _starpu_job::model_name to avoid unnecessary 11 éve