Samuel Thibault
|
02499756ce
Add COMMUTE flag to let StarPU commute task with write access
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
%!s(int64=12) %!d(string=hai) anos |
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
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
097a832e3c
Allow to have a dynamically allocated number of buffers per task, and
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
b770541f52
src: memory_nodes function renaming
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
9badf4f117
Move unregistering tasks from implicit dependencies lists from
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
26d2804cd4
Check that the handle spinlock is held when manipulating refcnts
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
4972d48c77
Set task blocked status before submitting dependency, to avoid concurrency between setting after that, and another worker that completes the dependency just after that
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
fba139b857
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
3734b6e1bd
src/core: use task->handles instead of task->buffers
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
680e312601
First modifications to define access modes for data handles into starpu_codelet and no longer in starpu_task
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
52b0917cf1
Allow using the same parameter several times, in both read and write mode
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
efc9c3a136
src: Update LIST_TYPE macro to generate list functionalities and type
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
f8fd5492bd
src: rename internal types following coding conventions
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
b3a6c1f52b
do not use typedef for starpu_codelet, use it directly as a struct
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
3439531517
include/starpu_data.h: do not use a typedef for starpu_buffer_descr, use it directly as a struct
|
%!s(int64=13) %!d(string=hai) anos |
Nathalie Furmento
|
adf2f44e62
turn starpu_access_mode into an enumerated type
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
291771f0e1
optimize not-busy signalization: only take the mutex if starpu_data_unregister is indeed waiting, and the handle is not busy
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
3c0a0e89cc
Make starpu_data_unregister also wait for replicate refcnt and queued requests, should fix yet more odd issues
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
94040d2af4
Make starpu_data_unregister wait for all pending requests. This should fix issues with WT, notably
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
%!s(int64=14) %!d(string=hai) anos |
Cédric Augonnet
|
57c92b5413
The RW-lock protecting the handle is given either to the "reduction tasks" and
|
%!s(int64=14) %!d(string=hai) anos |
Cédric Augonnet
|
e4ed360572
When a data handle is accessed in a R/W mode for the first time after it was
|
%!s(int64=14) %!d(string=hai) anos |
Cédric Augonnet
|
8d2b6c2760
Rename the STARPU_TASK_BLOCKED_ON_JOB status into STARPU_TASK_BLOCKED_ON_DATA
|
%!s(int64=14) %!d(string=hai) anos |
Cédric Augonnet
|
af9ea8975f
StarPU automatically calls starpu_data_start_reduction_mode when the data is
|
%!s(int64=14) %!d(string=hai) anos |
Cédric Augonnet
|
8e094a1fec
First draft of implementation of the STARPU_REDUX mode.
|
%!s(int64=14) %!d(string=hai) anos |
Cédric Augonnet
|
ef0789768f
Cleanup data_concurrency.c to properly support SCRATCH and REDUX access types.
|
%!s(int64=14) %!d(string=hai) anos |
Cédric Augonnet
|
e344b2b6cc
This is a first step toward the merge of the data replicatate and mem_chunk
|
%!s(int64=14) %!d(string=hai) anos |