Samuel Thibault
|
27040a7d73
make assertions more verbose
|
преди 12 години |
Samuel Thibault
|
55897da289
Generalize implicit dependency handling to properly make commutative writers wait for all the previous readers, vice-versa, etc.
|
преди 12 години |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
преди 12 години |
Nathalie Furmento
|
786b8fb4b7
move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX
|
преди 12 години |
Nathalie Furmento
|
a88351d5d1
macros STARPU_TASK_GET_HANDLE, STARPU_TASK_SET_HANDLE, STARPU_CODELET_GET_MODE and STARPU_CODELET_SET_MODE are now in public API
|
преди 12 години |
Nathalie Furmento
|
097a832e3c
Allow to have a dynamically allocated number of buffers per task, and
|
преди 12 години |
Samuel Thibault
|
95e0b19b3e
Add some missing mutex/cond/rwlock_destroy
|
преди 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
|
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
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
преди 12 години |
Nathalie Furmento
|
eb32a9b3d4
src: fix coding style
|
преди 12 години |
Samuel Thibault
|
59173203cd
destroy spinlock as appropriate
|
преди 12 години |
Samuel Thibault
|
2e901e9bd8
Add more debugging information on assertions
|
преди 12 години |
Samuel Thibault
|
66b244e89b
Fix assert...
|
преди 13 години |
Samuel Thibault
|
b9b3acbd9d
Better document fatal errors about accessing children
|
преди 13 години |
Samuel Thibault
|
f24fa32b9a
read after free FIXME
|
преди 13 години |
Nathalie Furmento
|
e22791b9f3
merge fixes
|
преди 13 години |
Andra Hugo
|
cab880bfd5
new merge with trunk, heft & dmda important changes
|
преди 13 години |
Nathalie Furmento
|
e1d7debf62
src/datawizard: update function _starpu_data_handle_init() that it also sets the mf_node for the new data handle
|
преди 13 години |
Nathalie Furmento
|
482979ef01
src/datawizard/filters.c: remove code which is already done in
|
преди 13 години |
Nathalie Furmento
|
78208a4668
src/datawizard/filters.c: clean memory stats
|
преди 13 години |
Nathalie Furmento
|
b222c59e81
src/datawizard: partly revert 8083 for update children storage in
|
преди 13 години |
Nathalie Furmento
|
d0213f8b01
src/datawizard: update children storage in starpu_data_handle_t
|
преди 13 години |
Nathalie Furmento
|
8f5264b152
data interface: no longer store data size in the handle as some interface may have variable size
|
преди 13 години |
Andra Hugo
|
61700d1cff
merge fix
|
преди 13 години |
Andra Hugo
|
6a484de2b1
merge first step
|
преди 13 години |
Samuel Thibault
|
8ed9249cd9
Fix main memory leak on multiple unregister/re-register.
|
преди 13 години |
Cyril Roelandt
|
5f9a2f7e14
Turn _filter_nparts_compute_chunk_size_and_offset into _starpu_filter_nparts_compute_chunk_size_and_offset.
|
преди 13 години |