Cédric Augonnet
|
e4ed360572
When a data handle is accessed in a R/W mode for the first time after it was
|
15 years ago |
Cédric Augonnet
|
8e094a1fec
First draft of implementation of the STARPU_REDUX mode.
|
15 years ago |
Cédric Augonnet
|
78faf9849a
The starpu_data_unregister_no_coherency does the same as starpu_data_unregister
|
15 years ago |
Cédric Augonnet
|
d20dcb2005
Revert commit r2772. We actually cannot really merge replicates and mem_chunks
|
15 years ago |
Samuel Thibault
|
1142890098
free interfaces before freeing per_node pointers which hold the interface pointer
|
15 years ago |
Cédric Augonnet
|
8eb64e98ea
The starpu_data_set_reduction_methods function defines the per-handle methods
|
15 years ago |
Cédric Augonnet
|
e3620a36d3
- Implement the SCRATCH access mode using per-worker data replicates in the
|
15 years ago |
Cédric Augonnet
|
e344b2b6cc
This is a first step toward the merge of the data replicatate and mem_chunk
|
15 years ago |
Cédric Augonnet
|
118472e5a7
starpu_fetch_data and starpu_release_data now take data replicates
|
15 years ago |
Cédric Augonnet
|
502689da30
Save the memory node identifier in the data replicate structure
|
15 years ago |
Cédric Augonnet
|
0b718bb11a
- Rename the starpu_local_data_state_t structure into starpu_data_replicate_s.
|
15 years ago |
Cédric Augonnet
|
3f9d1a9977
Rename the write-back mechanism into write-through mechanism.
|
15 years ago |
Cédric Augonnet
|
461cd23194
Implement starpu_data_invalidate which invalidates all copies of a data handle.
|
15 years ago |
Cédric Augonnet
|
a10978eb03
The _starpu_data_wait_until_available function blocks until the handle is
|
15 years ago |
Cédric Augonnet
|
0bd8b67548
Bug fix: partially revert commit 2488. There was actually 2 modifications in
|
15 years ago |
Cédric Augonnet
|
a88ab34ceb
Make sure that we keep track of "ghost dependencies" when generating the DAG
|
15 years ago |
Nathalie Furmento
|
4a983beb04
Update copyright
|
15 years ago |
Cédric Augonnet
|
9a1e274278
- Move the functions prototypes and the structures required to create new data
|
15 years ago |
Cédric Augonnet
|
4e8827c5d3
Cache the size and the footprint of the data into the handle structure rather
|
15 years ago |
Cédric Augonnet
|
e2e9ab577e
Bug fix: the home node was not set. We also rename the data_home field into
|
15 years ago |
Cédric Augonnet
|
c4d106f500
Change the behaviour of starpu_data_unregister so that the data is updated in
|
15 years ago |
Cédric Augonnet
|
0f9bbf7ee1
The starpu_data_{set,get}_default_sequential_consistency_flag functions make it
|
15 years ago |
Cédric Augonnet
|
2d974ba10e
starpu_data_sync_with_mem now enforces sequential consistency if required.
|
15 years ago |
Cédric Augonnet
|
1df867bf93
Instead of storing the number of memory nodes in each handle, we can use the
|
15 years ago |
Cédric Augonnet
|
c92030c413
We "free" memory, we don't "liberate" it from the yoke of an evilish malloc :)
|
15 years ago |
Nathalie Furmento
|
f58ca0920e
Renaming of public StarPU functions to provide a more consistent API.
|
15 years ago |
Cédric Augonnet
|
2e02972ba3
It is now possible to maintain the sequential coherency of a data handle. In
|
15 years ago |
Cédric Augonnet
|
8b176292d7
move the functions responsible for creating / destroying a data handle into the
|
15 years ago |
Cédric Augonnet
|
902eaaab9c
There is no need to have starpu_data_state_create public. We also move it in a
|
15 years ago |
Nathalie Furmento
|
807432b12c
Internal functions are named _starpu_XXX
|
16 years ago |