コミット履歴

作者 SHA1 メッセージ 日付
  Samuel Thibault 12ca1d21d3 print the OOM node and how much we try to flush. Also print only once 11 年 前
  Nathalie Furmento d339c20e4a src/datawizard/memalloc.c: print message when trying to reclaim memory. It will not be printed if environment variable STARPU_SILENT is set 11 年 前
  Samuel Thibault 065614f6b0 port r11042 from 1.1: Simplify LRU mechanism: now that the mc_rwlock is taken after data header lock, we can simply modify the list, instead of pushing the LRU order to a temporary list, which has a huge worst-case complexity (number of accesses * number of data) 11 年 前
  Samuel Thibault a9acc0f302 target can be -1... 12 年 前
  Samuel Thibault 6d7b9fc372 Handle case when we have not found a target 12 年 前
  Samuel Thibault 9c038ac2be replace starpu_get_bandwidth/latency_CUDA/RAM_RAM/CUDA with calls to starpu_transfer_* 12 年 前
  Nathalie Furmento 1bdf2585ae merge trunk 12 年 前
  Marc Sergent 9783f21238 Fix of the livelock discovered by Marc Sergent's internship, by adding a maximum trylock threshold before a blocking lock 12 年 前
  Marc Sergent e0b771e409 FxT lock traces support added to StarPU. Use --enable-fxt-lock option of configure to activate it 12 年 前
  Corentin Salingue e75bbec0cf merge trunk 12 年 前
  Samuel Thibault 582fe879e4 comments for the LRU algorithm 12 年 前
  Corentin Salingue 210ed2e470 add disk flag + add flag in reclaim + add test disk_computation 12 年 前
  Samuel Thibault a063f6dd2b Use STARPU_MAIN_RAM, not 0 12 年 前
  Corentin Salingue 3d450f4b5e correct bug target can be the reclaim node 12 年 前
  Corentin Salingue 8281604526 merge trunk 12 年 前
  Samuel Thibault f5376f57de Fix missing unlock when a data tree could be locked, but the data couldn't be freed 12 年 前
  Corentin Salingue 209fb7bf53 merge trunk 12 年 前
  Samuel Thibault 0bb47b1bab Rework locking the mc_list: we must not release mc_rwlock while freeing a memchunk, otherwise some other part of starpu might be removing the very chunk we are trying to free. Keep mc_rwlock locked, and when one needs to lock the data header, use a trylock for the case when some other part of starpu has already locked the data and will lock mc_rwlock too 12 年 前
  Samuel Thibault cbd7a8bace Add missing lock 12 年 前
  Corentin Salingue 1705223a6c forget case home_node == disk -> push on ram before + move target choice strategy into a function 12 年 前
  Corentin Salingue 21c26a7564 clean function to choose target for reclaiming 12 年 前
  Corentin Salingue 01181bc7ab if data is allocated, we don't check space on the node 12 年 前
  Corentin Salingue 4519397359 fail merge 12 年 前
  Corentin Salingue fbbc1a9ff6 merge trunk 12 年 前
  Corentin Salingue 6bb0969207 fix bug to choose disk in reclaim 12 年 前
  Samuel Thibault 0cb728f087 Rework reclaim list to avoid getting stuck at the end of the list 12 年 前
  Samuel Thibault 9025906704 Fix comment with out-of-core in mind 12 年 前
  Samuel Thibault d0c220a6f9 Fix memory reclaiming size free estimation. Since r8058, all callers of free_memory_on_node have to set mc->size, including do_free_mem_chunk. 12 年 前
  Corentin Salingue 457dd56ea1 add assert disk_register need at least SIZE Bytes, fix warnings in example and change strategy in try_to_free_mem_chunk 12 年 前
  Corentin Salingue 51cc563bcc reduce difference with trunk 12 年 前