Historia zmian

Autor SHA1 Wiadomość Data
  Nathalie Furmento 5100d24576 add internal .h files into developers documentation 5 lat temu
  Nathalie Furmento 6a16f8370f update copyright holders 5 lat temu
  Samuel Thibault 40b6341ca4 memalloc: Compute evictability at initialization, so it is costless to determine it and can be used to avoid useless LRU management 5 lat temu
  Nathalie Furmento f7abbfa6fc update copyright 6 lat temu
  Samuel Thibault 1465102b3c Let prefetches reuse buffers from data marked as wontuse 7 lat temu
  Samuel Thibault 5fcdf4d8a8 Reduce allocation size 7 lat temu
  Nathalie Furmento 089c051bf5 fix copyrights 7 lat temu
  Nathalie Furmento 6901c4441b src/: fix copyrights 7 lat temu
  Samuel Thibault ad53cb20ee Add experimental STARPU_DIDUSE_BARRIER environment variable support 8 lat temu
  Samuel Thibault d06eb3bbd4 Make reclaiming prevent more fetches on the node being cleaned up, to avoid permanent battle between them 10 lat temu
  Nathalie Furmento bb61f3808d update cnrs copyright 10 lat temu
  Samuel Thibault 7b2d1621c4 * Add starpu_data_wont_use to advise that a piece of data will not be used 10 lat temu
  Samuel Thibault 5a0fcbf328 Add anticipative writeback, to flush dirty data asynchronously before the 10 lat temu
  Samuel Thibault 5af6d13d14 Fix lock ordering: when one has to allocate destination room for reclaiming, we have to unlock the data handle lock and acquire mc_lock, so we need to release the mc_lock before calling try_to_free_mem_chunk or try_to_reuse_mem_chunk. Also add a stressing disk reclaiming testcase. 10 lat temu
  Samuel Thibault 3937eb658e Make _starpu_memchunk_tidy available to the application 10 lat temu
  Samuel Thibault d737e2d729 Periodically reclaim memory instead of waiting the last moment. 10 lat temu
  Samuel Thibault a1582fbdcc Remove unused type 10 lat temu
  Samuel Thibault 5f4256410a Account cached allocation size 10 lat temu
  Samuel Thibault 4b1a16edde Fix University name after the fusion.. 10 lat temu
  Samuel Thibault ea5d8f596b Make a copy of the interface to the memchunk only when the latter gets detached from the data, and thus the interface code will not work on it. Drop the copy when the memchunk gets reattached. This allows interfaces to modify pointers in the interface in unpack, notably 11 lat temu
  Nathalie Furmento 402e568b27 src/datawizard/memalloc: store interface size of the memchunk as the handle may no longer be valid when reusing the memchunk (thanks to Cyril Bordage for reporting the bug) 11 lat temu
  Samuel Thibault f24ad3cbab rework deallocating handle memory chunks: we do not actually need to take the burden of going through the whole mc_list, since we already have the mc pointer. This also permits to properly mark per-worker chunks as deallocated 12 lat temu
  Samuel Thibault 54466e911f - Fix removed chunks locking: removed chunks actually never have to do with the handle any more, we shouldn't have to spinlock any header lock for them. 12 lat temu
  Samuel Thibault 7f1972c484 Fix some rare cases where 'allocated' unexpectedly becomes 0. This was happening 12 lat temu
  Nathalie Furmento 29774f8bd4 src/datawizard: function reclaim_memory_generic is now needed in another file 12 lat temu
  Nathalie Furmento c7321a76ff fix type for node to always be unsigned (instead of uint32_t) 12 lat temu
  Nathalie Furmento 3eb1faa93d src/datawizard/memalloc.h: improve documentation 12 lat temu
  Nathalie Furmento 93c3d6029a src/datawizard: re-add field size in struct _starpu_mem_chunk however 12 lat temu
  Nathalie Furmento 8f5264b152 data interface: no longer store data size in the handle as some interface may have variable size 12 lat temu
  Samuel Thibault ab7c89dbe8 expose starpu_allocate_buffer_on_node and starpu_free_buffer_on_node to application, so application-defined interfaces can use them too 12 lat temu