Samuel Thibault
|
c44a90ff25
after r8987, mem chunks can now not have a data pointer
|
12 年之前 |
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
|
12 年之前 |
Samuel Thibault
|
b1ae105330
With the locking fixes from r8919, _starpu_request_mem_chunk_removal does not need to access the child handle any more
|
12 年之前 |
Samuel Thibault
|
06f7012d1b
Fix obviously-bogus locking
|
12 年之前 |
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.
|
12 年之前 |
Samuel Thibault
|
7f1972c484
Fix some rare cases where 'allocated' unexpectedly becomes 0. This was happening
|
12 年之前 |
Nathalie Furmento
|
29774f8bd4
src/datawizard: function reclaim_memory_generic is now needed in another file
|
12 年之前 |
Nathalie Furmento
|
63423b6e8a
New include file starpu_stdlib.h to define functions to allocate and free dynamic memory
|
12 年之前 |
Nathalie Furmento
|
d0591ff302
memory manager: simplify management of global memory size
|
12 年之前 |
Samuel Thibault
|
cb39722486
fix return type
|
12 年之前 |
Nathalie Furmento
|
469bf4612d
src/datawizard/memalloc.c: only display statistics on user-allocated data
|
12 年之前 |
Nathalie Furmento
|
ac9ad221fd
src/datawizard/memalloc.c: we also need to inquire the memory manager when using Simgid
|
12 年之前 |
Nathalie Furmento
|
6627da9cd0
src/datawizard/memalloc.c: factorizes call to memory manager and deals with allocation failure
|
12 年之前 |
Nathalie Furmento
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
12 年之前 |
Nathalie Furmento
|
b770541f52
src: memory_nodes function renaming
|
12 年之前 |
Nathalie Furmento
|
d9d8ff7ae5
src/datawizard: clarify TODO warnings
|
12 年之前 |
Nathalie Furmento
|
9228120591
src/datawizard: memory manager update
|
12 年之前 |
Nathalie Furmento
|
28bc6a621d
memory manager: add a node parameter to _starpu_memory_manager_add_size and _starpu_memory_manager_sub_size
|
12 年之前 |
Andra Hugo
|
90583ba248
fix hypervisor to better react to resizing requirements + fix last release small issues (compiling issues in the doc & a small issue in datawizard)
|
12 年之前 |
Samuel Thibault
|
2b30d49db1
Make it possible to use simgrid without having CUDA/OpenCL installed
|
12 年之前 |
Nathalie Furmento
|
eb32a9b3d4
src: fix coding style
|
12 年之前 |
Samuel Thibault
|
71233ee1f0
Use spinlock rather than an rwlock for protecting LRU, since it is quite small
|
12 年之前 |
Nathalie Furmento
|
b222c59e81
src/datawizard: partly revert 8083 for update children storage in
|
12 年之前 |
Nathalie Furmento
|
d0213f8b01
src/datawizard: update children storage in starpu_data_handle_t
|
12 年之前 |
Nathalie Furmento
|
dd02d53824
src: add a memory manager module (does not do much for now)
|
12 年之前 |
Nathalie Furmento
|
c49d55ac0f
src/datawizard/memalloc.c: add TODO we need to call starpu_free
|
12 年之前 |
Nathalie Furmento
|
45c1f431f7
add parameter size to function starpu_free_buffer_on_node()
|
12 年之前 |
Nathalie Furmento
|
12ebe944d9
src/datawizard/memalloc.c: add TODO we need to use starpu_malloc
|
12 年之前 |
Nathalie Furmento
|
93c3d6029a
src/datawizard: re-add field size in struct _starpu_mem_chunk however
|
12 年之前 |
Nathalie Furmento
|
8f5264b152
data interface: no longer store data size in the handle as some interface may have variable size
|
12 年之前 |