Corentin Salingue
|
3bbc1443c4
Each worker can manage the good set of memories
|
8 роки тому |
Samuel Thibault
|
1f841a3f0d
Add origin of data requests for debugging
|
9 роки тому |
Samuel Thibault
|
a5f7d96fea
Add rbtree and rbtree+list implementation. Use it to introduce priorities in data requests, which default to the task priority or workerorder
|
9 роки тому |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 роки тому |
Samuel Thibault
|
7770941686
Do not make WT requests idle, we want them as soon as possible
|
10 роки тому |
Samuel Thibault
|
4c6de74837
Add starpu_data_idle_prefetch_on_node
|
10 роки тому |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
10 роки тому |
Marc Sergent
|
9783f21238
Fix of the livelock discovered by Marc Sergent's internship, by adding a maximum trylock threshold before a blocking lock
|
12 роки тому |
Nathalie Furmento
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
12 роки тому |
Nathalie Furmento
|
b222c59e81
src/datawizard: partly revert 8083 for update children storage in
|
12 роки тому |
Nathalie Furmento
|
d0213f8b01
src/datawizard: update children storage in starpu_data_handle_t
|
12 роки тому |
Samuel Thibault
|
9badf4f117
Move unregistering tasks from implicit dependencies lists from
|
13 роки тому |
Samuel Thibault
|
51c910848d
write_through is asynchronous
|
13 роки тому |
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 роки тому |
Cyril Roelandt
|
5a705e4a6b
Replace starpu_get_memory_nodes_count by starpu_memory_nodes_get_count.
|
13 роки тому |
Cyril Roelandt
|
cbe6828ab9
Call starpu_get_memory_nodes_count() only once instead of every time through the loop.
|
13 роки тому |
Cyril Roelandt
|
6b9290d36c
Make _starpu_get_memory_nodes_count() public.
|
13 роки тому |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
13 роки тому |
Nathalie Furmento
|
efc9c3a136
src: Update LIST_TYPE macro to generate list functionalities and type
|
13 роки тому |
Nathalie Furmento
|
f8fd5492bd
src: rename internal types following coding conventions
|
13 роки тому |
Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
13 роки тому |
Samuel Thibault
|
3c0a0e89cc
Make starpu_data_unregister also wait for replicate refcnt and queued requests, should fix yet more odd issues
|
13 роки тому |
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
|
13 роки тому |
Samuel Thibault
|
ac44749ef2
Allow to use ~0 as broadcast wt_mask
|
13 роки тому |
Samuel Thibault
|
3d15b9bbb1
drop debugging
|
13 роки тому |
Samuel Thibault
|
61eda0dcef
Fix asynchronicity of the wt mechanism by keeping a read reference on the data
|
13 роки тому |
Cédric Augonnet
|
517d6385e3
Bug fix: Do not hold the header lock while executing the callback when we don't
|
14 роки тому |
Cédric Augonnet
|
3e719c4c87
Fix the write-through mechanism by making it synchronous. This is not the best
|
14 роки тому |
Cédric Augonnet
|
732e65e13c
Cleanup of the data request management code (ie. simplify the management of
|
14 роки тому |
Nathalie Furmento
|
0f4dabd5bf
fixes warnings detected by icc
|
14 роки тому |