Nathalie Furmento
|
1572543957
data interface: add new parameter count to function starpu_handle_pack_data()
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
1441066205
Watch for multiple unregistration
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
8ed9249cd9
Fix main memory leak on multiple unregister/re-register.
|
%!s(int64=13) %!d(string=hai) anos |
Cyril Roelandt
|
d2d9ce97ca
Fix non-ANSI function declarations found using smatch.
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
4083c94525
src: add missing function prototypes
|
%!s(int64=13) %!d(string=hai) anos |
Cyril Roelandt
|
88bf76e6b2
Replace STARPU_ASSERT(0) by STARPU_ABORT().
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
4eb221e8db
src/datawizard/interfaces/data_interface.c: typo
|
%!s(int64=13) %!d(string=hai) anos |
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
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
96f476f087
make sure StarPU shouts if the rank or tag of a handle used in MPI is not specified
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
29a60d5852
Data interface: define new functions to pack and unpack data handles
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
5ee833f68b
src: only define variable when needed
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
902b5befd6
Add starpu_data_invalidate_submit
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
a42a37bf8e
rename starpu_data_unregister_lazy into starpu_data_unregister_submit for naming coherency
|
%!s(int64=13) %!d(string=hai) anos |
Sylvain Henry
|
34ea06259e
Add starpu_data_unregister_lazy(handle)
|
%!s(int64=14) %!d(string=hai) anos |
Samuel Thibault
|
9badf4f117
Move unregistering tasks from implicit dependencies lists from
|
%!s(int64=14) %!d(string=hai) anos |
Samuel Thibault
|
4dc472d777
Make copy_methods non-const, to let asynchronous_copy_disable be able to modify it
|
%!s(int64=14) %!d(string=hai) anos |
Nathalie Furmento
|
a399e22906
rename xxx_disable_asynchronous_copy to xxx_asynchronous_copy_disabled
|
%!s(int64=14) %!d(string=hai) anos |
Nathalie Furmento
|
31be5f7d91
src/datawizard/interfaces/data_interface.c: test values before setting them to NULL
|
%!s(int64=14) %!d(string=hai) anos |
Nathalie Furmento
|
dc071405ca
Allows users to disable asynchronous copies. This should be done when using OpenCL AMD implementation as it is known to fail when asynchronously copying data.
|
%!s(int64=14) %!d(string=hai) anos |
Samuel Thibault
|
990612ec93
release locks before freeing handle structure. No other thread is supposed to try to take them anyway, as we are freeing the data.
|
%!s(int64=14) %!d(string=hai) anos |
Nathalie Furmento
|
dbaa824955
src/datawizard/interfaces/data_interface.c: initialise variable
|
%!s(int64=14) %!d(string=hai) anos |
Samuel Thibault
|
f3a42aaefa
Make sure to unpartition data before unregistering it
|
%!s(int64=14) %!d(string=hai) anos |
Nathalie Furmento
|
4442d47422
Get rid off operation allocate_new_data defined in struct starpu_data_interface_ops, and define instead a generic function
|
%!s(int64=14) %!d(string=hai) anos |
Samuel Thibault
|
07a56c8386
Fix reference count for starpu_data_acquire_cb when the target GPU is already full: we do want the request to succeed, even if it is asynchronous.
|
%!s(int64=14) %!d(string=hai) anos |
Cyril Roelandt
|
57b544ba53
_starpu_data_unregister: let _starpu_request_mem_chunk_removal remove all chunks allocated on the given node for the given handle.
|
%!s(int64=14) %!d(string=hai) anos |
Nathalie Furmento
|
203765dbd8
Data interface: add new function int starpu_data_interface_get_next_id() which returns the next id available for a data interface. That ensures different data interface registered by application all have different ids.
|
%!s(int64=14) %!d(string=hai) anos |
Nathalie Furmento
|
a0d2604416
src: add some asserts
|
%!s(int64=14) %!d(string=hai) anos |
Cyril Roelandt
|
b6df6beea3
Renaming public functions :
|
%!s(int64=14) %!d(string=hai) anos |
Cyril Roelandt
|
885215433f
Replace the public function starpu_data_is_multiformat_handle by a private function _starpu_data_is_multiformat_handle.
|
%!s(int64=14) %!d(string=hai) anos |
Cyril Roelandt
|
6cf1b9da9d
Turn starpu_is_multiformat_handle into starpu_data_is_multiformat_handle.
|
%!s(int64=14) %!d(string=hai) anos |