История коммитов

Автор 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