Samuel Thibault
|
9badf4f117
Move unregistering tasks from implicit dependencies lists from
|
13 年 前 |
Samuel Thibault
|
26d2804cd4
Check that the handle spinlock is held when manipulating refcnts
|
13 年 前 |
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
|
13 年 前 |
Samuel Thibault
|
fba139b857
|
13 年 前 |
Nathalie Furmento
|
3734b6e1bd
src/core: use task->handles instead of task->buffers
|
13 年 前 |
Nathalie Furmento
|
680e312601
First modifications to define access modes for data handles into starpu_codelet and no longer in starpu_task
|
13 年 前 |
Samuel Thibault
|
52b0917cf1
Allow using the same parameter several times, in both read and write mode
|
14 年 前 |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
14 年 前 |
Nathalie Furmento
|
efc9c3a136
src: Update LIST_TYPE macro to generate list functionalities and type
|
14 年 前 |
Nathalie Furmento
|
f8fd5492bd
src: rename internal types following coding conventions
|
14 年 前 |
Nathalie Furmento
|
b3a6c1f52b
do not use typedef for starpu_codelet, use it directly as a struct
|
14 年 前 |
Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
14 年 前 |
Nathalie Furmento
|
3439531517
include/starpu_data.h: do not use a typedef for starpu_buffer_descr, use it directly as a struct
|
14 年 前 |
Nathalie Furmento
|
adf2f44e62
turn starpu_access_mode into an enumerated type
|
14 年 前 |
Samuel Thibault
|
291771f0e1
optimize not-busy signalization: only take the mutex if starpu_data_unregister is indeed waiting, and the handle is not busy
|
14 年 前 |
Samuel Thibault
|
3c0a0e89cc
Make starpu_data_unregister also wait for replicate refcnt and queued requests, should fix yet more odd issues
|
14 年 前 |
Samuel Thibault
|
94040d2af4
Make starpu_data_unregister wait for all pending requests. This should fix issues with WT, notably
|
14 年 前 |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
14 年 前 |
Cédric Augonnet
|
57c92b5413
The RW-lock protecting the handle is given either to the "reduction tasks" and
|
15 年 前 |
Cédric Augonnet
|
e4ed360572
When a data handle is accessed in a R/W mode for the first time after it was
|
15 年 前 |
Cédric Augonnet
|
8d2b6c2760
Rename the STARPU_TASK_BLOCKED_ON_JOB status into STARPU_TASK_BLOCKED_ON_DATA
|
15 年 前 |
Cédric Augonnet
|
af9ea8975f
StarPU automatically calls starpu_data_start_reduction_mode when the data is
|
15 年 前 |
Cédric Augonnet
|
8e094a1fec
First draft of implementation of the STARPU_REDUX mode.
|
15 年 前 |
Cédric Augonnet
|
ef0789768f
Cleanup data_concurrency.c to properly support SCRATCH and REDUX access types.
|
15 年 前 |
Cédric Augonnet
|
e344b2b6cc
This is a first step toward the merge of the data replicatate and mem_chunk
|
15 年 前 |
Cédric Augonnet
|
16683d829a
Factorize code
|
15 年 前 |
Nathalie Furmento
|
553f253990
src: debug mechanism to log in and out functions calls (was helpful to debug MPI...)
|
15 年 前 |
Nathalie Furmento
|
06321193a9
task: add new statuses to specify on what a task is blocked
|
15 年 前 |
Cédric Augonnet
|
114550c84f
Move src/core/policies/sched_policy.* into src/core/
|
15 年 前 |
Cédric Augonnet
|
952534293d
Update copyright date
|
15 年 前 |