Nathalie Furmento
|
eef597106c
update comment style for doxygen
|
5 jaren geleden |
Samuel Thibault
|
040f190393
Add a task prefetch level
|
5 jaren geleden |
Samuel Thibault
|
0d04c9700f
Use an enum for the prefetch levels
|
5 jaren geleden |
Nathalie Furmento
|
5100d24576
add internal .h files into developers documentation
|
5 jaren geleden |
Nathalie Furmento
|
6a16f8370f
update copyright holders
|
6 jaren geleden |
Samuel Thibault
|
40b6341ca4
memalloc: Compute evictability at initialization, so it is costless to determine it and can be used to avoid useless LRU management
|
6 jaren geleden |
Nathalie Furmento
|
f7abbfa6fc
update copyright
|
7 jaren geleden |
Samuel Thibault
|
1465102b3c
Let prefetches reuse buffers from data marked as wontuse
|
7 jaren geleden |
Samuel Thibault
|
5fcdf4d8a8
Reduce allocation size
|
7 jaren geleden |
Nathalie Furmento
|
089c051bf5
fix copyrights
|
8 jaren geleden |
Nathalie Furmento
|
6901c4441b
src/: fix copyrights
|
8 jaren geleden |
Samuel Thibault
|
ad53cb20ee
Add experimental STARPU_DIDUSE_BARRIER environment variable support
|
9 jaren geleden |
Samuel Thibault
|
d06eb3bbd4
Make reclaiming prevent more fetches on the node being cleaned up, to avoid permanent battle between them
|
10 jaren geleden |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 jaren geleden |
Samuel Thibault
|
7b2d1621c4
* Add starpu_data_wont_use to advise that a piece of data will not be used
|
11 jaren geleden |
Samuel Thibault
|
5a0fcbf328
Add anticipative writeback, to flush dirty data asynchronously before the
|
11 jaren geleden |
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.
|
11 jaren geleden |
Samuel Thibault
|
3937eb658e
Make _starpu_memchunk_tidy available to the application
|
11 jaren geleden |
Samuel Thibault
|
d737e2d729
Periodically reclaim memory instead of waiting the last moment.
|
11 jaren geleden |
Samuel Thibault
|
a1582fbdcc
Remove unused type
|
11 jaren geleden |
Samuel Thibault
|
5f4256410a
Account cached allocation size
|
11 jaren geleden |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
11 jaren geleden |
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
|
12 jaren geleden |
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)
|
12 jaren geleden |
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
|
13 jaren geleden |
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.
|
13 jaren geleden |
Samuel Thibault
|
7f1972c484
Fix some rare cases where 'allocated' unexpectedly becomes 0. This was happening
|
13 jaren geleden |
Nathalie Furmento
|
29774f8bd4
src/datawizard: function reclaim_memory_generic is now needed in another file
|
13 jaren geleden |
Nathalie Furmento
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
13 jaren geleden |
Nathalie Furmento
|
3eb1faa93d
src/datawizard/memalloc.h: improve documentation
|
13 jaren geleden |