Историја ревизија

Аутор SHA1 Порука Датум
  Samuel Thibault 16b3fd6a51 make sure list is empty before freeing the cache entry пре 10 година
  Samuel Thibault f8d3a939b0 Make memory tidying less agressive, matching the numbers with memory reclaiming пре 10 година
  Samuel Thibault 105bef2aaa revert 16092: the test is already performed above пре 10 година
  Samuel Thibault 8f29983c73 Check that a replicate is not busy before writing it back пре 10 година
  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 година
  Samuel Thibault 2510a99377 Revert 16000, we will fix this another, better way пре 10 година
  Samuel Thibault 04ead5605d Fix concurrency between reclaiming and tasks writing to data. Reclaiming has to acquire the rwlock on data to prevent tasks from writing to data. Also fix the mem_reclaim test to actually test the values, and not submit too many writing tasks at the same time пре 10 година
  Samuel Thibault d5b8385488 When a handle got unregistered while evicting it, we still have to properly handle the remove notification of the mc we were targetting пре 10 година
  Samuel Thibault 681aa0a73e Cope with the case when a data handle is unregistered just while being evicted пре 10 година
  Samuel Thibault e5bad70a23 replace reclaiming's explicit transfer with a proper transfer request, to fix interaction with concurrent requests пре 10 година
  Samuel Thibault d06eb3bbd4 Make reclaiming prevent more fetches on the node being cleaned up, to avoid permanent battle between them пре 10 година
  Samuel Thibault 5dd0687128 fix assertion: a request may have slipped through while unlocking the handle when allocating on the destination пре 10 година
  Samuel Thibault 03f5b6f62a Clean ram pointer of handles when freeing an interface, notably useful with NULL data registration пре 10 година
  Samuel Thibault e09ed840c2 Always free RAM data immediately when STARPU_USE_ALLOCATION_CACHE is not defined пре 10 година
  Samuel Thibault bf8e9c78cb Cache values gotten from environment variables, to fix concurrency with putenv() calls, and also reduce cost пре 10 година
  Samuel Thibault d72bcabf98 Do not use alloca, it is not standard. Use ugly workaround instead пре 11 година
  Samuel Thibault dfa363d81f make sure to get alloca пре 11 година
  Samuel Thibault b39dab678e Fix undefined nul-size variable length array when using void data пре 11 година
  Samuel Thibault db8e8261a4 update TSAN suppressions пре 11 година
  Samuel Thibault c8efbb83e8 Inline list heads instead of keeping allocating them пре 11 година
  Nathalie Furmento bb61f3808d update cnrs copyright пре 11 година
  Samuel Thibault d7133eab35 Put just-cleaned up mc at the end of the clean list, so it will actually be clean by the time it gets at the front of the clean list пре 11 година
  Samuel Thibault 7b2d1621c4 * Add starpu_data_wont_use to advise that a piece of data will not be used пре 11 година
  Samuel Thibault 436af1714c Fix flushing all memchunk at termination пре 11 година
  Samuel Thibault 8790d2b00e fix warning пре 11 година
  Samuel Thibault 1316e8c48e memchunks may be used as normal or redux data alternatively, e.g. cg example пре 11 година
  Nathalie Furmento efea5f1a8f src/ tests/ tools/: fix coding style, curly braces go on a newline пре 11 година
  Samuel Thibault 5a0fcbf328 Add anticipative writeback, to flush dirty data asynchronously before the пре 11 година
  Samuel Thibault 3762ec1d0f trace memory reclaiming done by tidy пре 11 година
  Samuel Thibault f4b34d59ad Factorize code, no behavior change пре 11 година