Commit History

Author SHA1 Message Date
  Nathalie Furmento 1bdf2585ae merge trunk 12 years ago
  Marc Sergent 9783f21238 Fix of the livelock discovered by Marc Sergent's internship, by adding a maximum trylock threshold before a blocking lock 12 years ago
  Marc Sergent e0b771e409 FxT lock traces support added to StarPU. Use --enable-fxt-lock option of configure to activate it 12 years ago
  Corentin Salingue e75bbec0cf merge trunk 12 years ago
  Samuel Thibault 582fe879e4 comments for the LRU algorithm 12 years ago
  Corentin Salingue 210ed2e470 add disk flag + add flag in reclaim + add test disk_computation 12 years ago
  Samuel Thibault a063f6dd2b Use STARPU_MAIN_RAM, not 0 12 years ago
  Corentin Salingue 3d450f4b5e correct bug target can be the reclaim node 12 years ago
  Corentin Salingue 8281604526 merge trunk 12 years ago
  Samuel Thibault f5376f57de Fix missing unlock when a data tree could be locked, but the data couldn't be freed 12 years ago
  Corentin Salingue 209fb7bf53 merge trunk 12 years ago
  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 years ago
  Samuel Thibault cbd7a8bace Add missing lock 12 years ago
  Corentin Salingue 1705223a6c forget case home_node == disk -> push on ram before + move target choice strategy into a function 12 years ago
  Corentin Salingue 21c26a7564 clean function to choose target for reclaiming 12 years ago
  Corentin Salingue 01181bc7ab if data is allocated, we don't check space on the node 12 years ago
  Corentin Salingue 4519397359 fail merge 12 years ago
  Corentin Salingue fbbc1a9ff6 merge trunk 12 years ago
  Corentin Salingue 6bb0969207 fix bug to choose disk in reclaim 12 years ago
  Samuel Thibault 0cb728f087 Rework reclaim list to avoid getting stuck at the end of the list 12 years ago
  Samuel Thibault 9025906704 Fix comment with out-of-core in mind 12 years ago
  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 years ago
  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 years ago
  Corentin Salingue 51cc563bcc reduce difference with trunk 12 years ago
  Corentin Salingue 631853b887 merge trunk 12 years ago
  Samuel Thibault fe372493c0 Do not push NULL-registered data to RAM if we are flushing RAM 12 years ago
  Samuel Thibault d2772ccb73 When evicting data, push it to its home node, not systematically RAM. 12 years ago
  Samuel Thibault c7feff9179 Do not even try to free data which was allocated by the user. 12 years ago
  Samuel Thibault 64a94f053d When evicting a partitioned data, notify children of the deallocation 12 years ago
  Corentin Salingue 8712ec859a can push data on disk if main_ram is full 12 years ago