Commit History

Autor SHA1 Mensaxe Data
  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 %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento 94cd5e98eb data interface: update the prototype of the function pack_data to be able to return a negative value for the size %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento c0c72ba912 src/datawizard/interfaces/data_interface.c: fix code style %!s(int64=12) %!d(string=hai) anos
  Samuel Thibault ed1bcb3d3a Fix disabling asynchronous copy for any_to_any. Instead of modifying the copy structure, test the flag before invoking the functions. %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento c7321a76ff fix type for node to always be unsigned (instead of uint32_t) %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento b770541f52 src: memory_nodes function renaming %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento 2faf1c758e data interfaces: remove references to functions which copy to and from SPU devices %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento eb32a9b3d4 src: fix coding style %!s(int64=12) %!d(string=hai) anos
  Samuel Thibault e244010187 Add missing spin_destroy %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento e1d7debf62 src/datawizard: update function _starpu_data_handle_init() that it also sets the mf_node for the new data handle %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento ba8ab22cc5 src/datawizard/interfaces/data_interface.c: fix order of freeing %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento b222c59e81 src/datawizard: partly revert 8083 for update children storage in %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento d0213f8b01 src/datawizard: update children storage in starpu_data_handle_t %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento 8f5264b152 data interface: no longer store data size in the handle as some interface may have variable size %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento 92c4675f7a data interface: update starpu_handle_unpack_data to free memory after calling the data unpacking operation %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento edc236df55 memory stats: group all functions in new file src/datawizard/memstats.c and rename them to follow pattern starpu_memory_... %!s(int64=12) %!d(string=hai) anos
  Samuel Thibault 242b6116cf pass pthread types through typedefs %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento 4ba3bb5eab memory stats: rename memory_status objects to memory_stats objects as what is displayed are statistics %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento ae2ffeec76 data interface: add parameter count to unpack operation %!s(int64=12) %!d(string=hai) anos
  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 %!s(int64=12) %!d(string=hai) anos
  Nathalie Furmento 1572543957 data interface: add new parameter count to function starpu_handle_pack_data() %!s(int64=12) %!d(string=hai) anos
  Samuel Thibault 1441066205 Watch for multiple unregistration %!s(int64=12) %!d(string=hai) anos
  Samuel Thibault 8ed9249cd9 Fix main memory leak on multiple unregister/re-register. %!s(int64=12) %!d(string=hai) anos
  Cyril Roelandt d2d9ce97ca Fix non-ANSI function declarations found using smatch. %!s(int64=12) %!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