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)
|
hace 11 años |
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
|
hace 12 años |
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.
|
hace 12 años |
Samuel Thibault
|
7f1972c484
Fix some rare cases where 'allocated' unexpectedly becomes 0. This was happening
|
hace 12 años |
Nathalie Furmento
|
29774f8bd4
src/datawizard: function reclaim_memory_generic is now needed in another file
|
hace 12 años |
Nathalie Furmento
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
hace 12 años |
Nathalie Furmento
|
3eb1faa93d
src/datawizard/memalloc.h: improve documentation
|
hace 12 años |
Nathalie Furmento
|
93c3d6029a
src/datawizard: re-add field size in struct _starpu_mem_chunk however
|
hace 12 años |
Nathalie Furmento
|
8f5264b152
data interface: no longer store data size in the handle as some interface may have variable size
|
hace 12 años |
Samuel Thibault
|
ab7c89dbe8
expose starpu_allocate_buffer_on_node and starpu_free_buffer_on_node to application, so application-defined interfaces can use them too
|
hace 12 años |
Samuel Thibault
|
da1ded45cf
Add _starpu_free_buffer_on_node, to be used by all interfaces to simplify data release
|
hace 12 años |
Nathalie Furmento
|
edc236df55
memory stats: group all functions in new file src/datawizard/memstats.c and rename them to follow pattern starpu_memory_...
|
hace 12 años |
Samuel Thibault
|
b7a026b908
Add _starpu_allocate_buffer_on_node, to be used by all interfaces to simplify allocation
|
hace 12 años |
Nathalie Furmento
|
b98e629137
turn function _starpu_display_memory_stats public
|
hace 12 años |
Nathalie Furmento
|
4ba3bb5eab
memory stats: rename memory_status objects to memory_stats objects as what is displayed are statistics
|
hace 12 años |
Nathalie Furmento
|
c01d1d789d
memory status: rename fonctions _starpu_display_data_stats&co to _starpu_display_memory_status&co to be more expliciit on what they do
|
hace 12 años |
Nathalie Furmento
|
5c386a0422
cleaning up of statistics code
|
hace 12 años |
Samuel Thibault
|
8ed9249cd9
Fix main memory leak on multiple unregister/re-register.
|
hace 13 años |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
hace 13 años |
Nathalie Furmento
|
efc9c3a136
src: Update LIST_TYPE macro to generate list functionalities and type
|
hace 13 años |
Nathalie Furmento
|
f8fd5492bd
src: rename internal types following coding conventions
|
hace 13 años |
Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
hace 13 años |
Nathalie Furmento
|
c80a8acea1
Datatypes renaming
|
hace 13 años |
Nathalie Furmento
|
6db2c372ca
merge branch gpumem_prefetch
|
hace 14 años |
Nathalie Furmento
|
345116afd3
src/datawizard/memalloc: rename field interface into chunk_interface (on windows, when including <windows.h>, one gets #define interface struct, ...)
|
hace 14 años |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
hace 14 años |
Cédric Augonnet
|
20e50d126a
Remove dead code
|
hace 14 años |
Cédric Augonnet
|
e3620a36d3
- Implement the SCRATCH access mode using per-worker data replicates in the
|
hace 15 años |
Cédric Augonnet
|
fc5da2fa67
_starpu_allocate_memory_on_node now manipulates a data replicate rather than a
|
hace 15 años |
Cédric Augonnet
|
f57828e9d1
Don't try to allocate a piece of data that is already allocated.
|
hace 15 años |