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
|
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 年之前 |
Nathalie Furmento
|
94cd5e98eb
data interface: update the prototype of the function pack_data to be able to return a negative value for the size
|
12 年之前 |
Nathalie Furmento
|
c0c72ba912
src/datawizard/interfaces/data_interface.c: fix code style
|
12 年之前 |
Samuel Thibault
|
ed1bcb3d3a
Fix disabling asynchronous copy for any_to_any. Instead of modifying the copy structure, test the flag before invoking the functions.
|
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
|
2faf1c758e
data interfaces: remove references to functions which copy to and from SPU devices
|
12 年之前 |
Nathalie Furmento
|
eb32a9b3d4
src: fix coding style
|
12 年之前 |
Samuel Thibault
|
e244010187
Add missing spin_destroy
|
12 年之前 |
Nathalie Furmento
|
e1d7debf62
src/datawizard: update function _starpu_data_handle_init() that it also sets the mf_node for the new data handle
|
12 年之前 |
Nathalie Furmento
|
ba8ab22cc5
src/datawizard/interfaces/data_interface.c: fix order of freeing
|
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
|
8f5264b152
data interface: no longer store data size in the handle as some interface may have variable size
|
12 年之前 |
Nathalie Furmento
|
92c4675f7a
data interface: update starpu_handle_unpack_data to free memory after calling the data unpacking operation
|
12 年之前 |
Nathalie Furmento
|
edc236df55
memory stats: group all functions in new file src/datawizard/memstats.c and rename them to follow pattern starpu_memory_...
|
12 年之前 |
Samuel Thibault
|
242b6116cf
pass pthread types through typedefs
|
12 年之前 |
Nathalie Furmento
|
4ba3bb5eab
memory stats: rename memory_status objects to memory_stats objects as what is displayed are statistics
|
12 年之前 |
Nathalie Furmento
|
ae2ffeec76
data interface: add parameter count to unpack operation
|
12 年之前 |
Nathalie Furmento
|
4403f33f43
data interfaces: the pack operation of user-defined data interfaces now defines a count parameter which should be set to thesize of the buffer created by the packing of the data
|
12 年之前 |
Nathalie Furmento
|
1572543957
data interface: add new parameter count to function starpu_handle_pack_data()
|
12 年之前 |
Samuel Thibault
|
1441066205
Watch for multiple unregistration
|
12 年之前 |
Samuel Thibault
|
8ed9249cd9
Fix main memory leak on multiple unregister/re-register.
|
12 年之前 |
Cyril Roelandt
|
d2d9ce97ca
Fix non-ANSI function declarations found using smatch.
|
12 年之前 |
Nathalie Furmento
|
4083c94525
src: add missing function prototypes
|
12 年之前 |
Cyril Roelandt
|
88bf76e6b2
Replace STARPU_ASSERT(0) by STARPU_ABORT().
|
12 年之前 |
Nathalie Furmento
|
4eb221e8db
src/datawizard/interfaces/data_interface.c: typo
|
12 年之前 |
Nathalie Furmento
|
c0c5adb057
Add environment variables to disable only CUDA or only OpenCL asynchronous copies, namely STARPU_DISABLE_CUDA_ASYNCHRONOUS_COPY and STARPU_DISABLE_OPENCL_ASYNCHRONOUS_COPY
|
12 年之前 |
Samuel Thibault
|
96f476f087
make sure StarPU shouts if the rank or tag of a handle used in MPI is not specified
|
12 年之前 |