Marc Sergent
|
9783f21238
Fix of the livelock discovered by Marc Sergent's internship, by adding a maximum trylock threshold before a blocking lock
|
12 rokov pred |
Nathalie Furmento
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
12 rokov pred |
Nathalie Furmento
|
b222c59e81
src/datawizard: partly revert 8083 for update children storage in
|
13 rokov pred |
Nathalie Furmento
|
d0213f8b01
src/datawizard: update children storage in starpu_data_handle_t
|
13 rokov pred |
Samuel Thibault
|
9badf4f117
Move unregistering tasks from implicit dependencies lists from
|
13 rokov pred |
Samuel Thibault
|
51c910848d
write_through is asynchronous
|
13 rokov pred |
Samuel Thibault
|
07a56c8386
Fix reference count for starpu_data_acquire_cb when the target GPU is already full: we do want the request to succeed, even if it is asynchronous.
|
13 rokov pred |
Cyril Roelandt
|
5a705e4a6b
Replace starpu_get_memory_nodes_count by starpu_memory_nodes_get_count.
|
13 rokov pred |
Cyril Roelandt
|
cbe6828ab9
Call starpu_get_memory_nodes_count() only once instead of every time through the loop.
|
13 rokov pred |
Cyril Roelandt
|
6b9290d36c
Make _starpu_get_memory_nodes_count() public.
|
13 rokov pred |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
14 rokov pred |
Nathalie Furmento
|
efc9c3a136
src: Update LIST_TYPE macro to generate list functionalities and type
|
14 rokov pred |
Nathalie Furmento
|
f8fd5492bd
src: rename internal types following coding conventions
|
14 rokov pred |
Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
14 rokov pred |
Samuel Thibault
|
3c0a0e89cc
Make starpu_data_unregister also wait for replicate refcnt and queued requests, should fix yet more odd issues
|
14 rokov pred |
Samuel Thibault
|
6d7163a74e
Fix write-through in case the target already has updated data: the callback is still called in that case, so we need to take the read lock in all cases
|
14 rokov pred |
Samuel Thibault
|
ac44749ef2
Allow to use ~0 as broadcast wt_mask
|
14 rokov pred |
Samuel Thibault
|
3d15b9bbb1
drop debugging
|
14 rokov pred |
Samuel Thibault
|
61eda0dcef
Fix asynchronicity of the wt mechanism by keeping a read reference on the data
|
14 rokov pred |
Cédric Augonnet
|
517d6385e3
Bug fix: Do not hold the header lock while executing the callback when we don't
|
14 rokov pred |
Cédric Augonnet
|
3e719c4c87
Fix the write-through mechanism by making it synchronous. This is not the best
|
14 rokov pred |
Cédric Augonnet
|
732e65e13c
Cleanup of the data request management code (ie. simplify the management of
|
14 rokov pred |
Nathalie Furmento
|
0f4dabd5bf
fixes warnings detected by icc
|
14 rokov pred |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
14 rokov pred |
Cédric Augonnet
|
d20dcb2005
Revert commit r2772. We actually cannot really merge replicates and mem_chunks
|
15 rokov pred |
Cédric Augonnet
|
6290ece0a1
- Add a "ndeps" field in the data request structure so that a request may
|
15 rokov pred |
Cédric Augonnet
|
e344b2b6cc
This is a first step toward the merge of the data replicatate and mem_chunk
|
15 rokov pred |
Cédric Augonnet
|
c65bd29a96
- The data request structure does not contain handle + {src_node,dst_node}
|
15 rokov pred |
Cédric Augonnet
|
74b87470d3
The _starpu_search_existing_data_request now considers a
|
15 rokov pred |
Cédric Augonnet
|
952534293d
Update copyright date
|
15 rokov pred |