Samuel Thibault
|
26f550995f
Add starpu_data_set_user_data and starpu_data_get_user_data.
|
8 年之前 |
Samuel Thibault
|
b643914328
fix warnings
|
8 年之前 |
Samuel Thibault
|
1496e10d1f
finish fixing asynchronous partitioning of temporary data: data_partition_submit should not do coherency when the data is not initialized yet
|
9 年之前 |
Samuel Thibault
|
759c851da1
drop unused field
|
9 年之前 |
Samuel Thibault
|
9aa325e691
Fix multiple partitioning planning of the same data: they share the same switching codelet, but may have varying nparts
|
9 年之前 |
Samuel Thibault
|
1f841a3f0d
Add origin of data requests for debugging
|
9 年之前 |
Samuel Thibault
|
02508a3ed7
Add magic number to data, to check against multiple unregistrations
|
9 年之前 |
Samuel Thibault
|
cc2c83286c
Allocate per_worker array lazily, to divide data handle weight by something by an order of 10x
|
9 年之前 |
Samuel Thibault
|
245509cfa6
reduce memory footprint of handles a bit
|
9 年之前 |
Samuel Thibault
|
654ad27766
Add STARPU_LOCALITY flag
|
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 年之前 |
Samuel Thibault
|
d650d6dcd1
Avoid recursing when unlocking data requests, otherwise we can end up stacking calls
|
9 年之前 |
Samuel Thibault
|
91fd2cfc15
Fix mem_reclaim: on write request, if some requests are pending (notably reclaiming), create an additional write request which will wait for them before invalidating all copies
|
10 年之前 |
Samuel Thibault
|
4c91b21b7c
Fix nowhere support without fetching data on a node: we still need to call __starpu_push_task_output
|
10 年之前 |
Samuel Thibault
|
c8077021d0
Support asynchronous partitioning through the home node of data, not only MAIN_RAM
|
10 年之前 |
Samuel Thibault
|
68605a2f15
Add asynchronous partition planning. It only supports coherency through the main RAM for now.
|
10 年之前 |
Samuel Thibault
|
75d0d38234
Add STARPU_NOWHERE to create synchronization tasks with data.
|
10 年之前 |
Samuel Thibault
|
c8efbb83e8
Inline list heads instead of keeping allocating them
|
10 年之前 |
Samuel Thibault
|
3434b52b4c
Add arbiter support
|
10 年之前 |
Samuel Thibault
|
8fbc9b2c5a
Complete arbiter implementation
|
10 年之前 |
Samuel Thibault
|
381eb29a05
Remove some WIP tags where it should be fine on the long run
|
10 年之前 |
Samuel Thibault
|
67c7976ba1
s/commute_/arbitered_/g
|
10 年之前 |
Samuel Thibault
|
a5b6105706
Use arbiters instead of a global state. Does not support several arbiters yet
|
10 年之前 |
Samuel Thibault
|
3275dbb925
Add missing copyright
|
10 年之前 |
Samuel Thibault
|
b6f43642fc
Fix coding style
|
10 年之前 |
Samuel Thibault
|
8be59f3fbf
integrate latest version of Bérenger's patch
|
10 年之前 |
Nathalie Furmento
|
e3b44209ed
update copyright
|
10 年之前 |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 年之前 |
Nathalie Furmento
|
4f6b40a1da
src/ examples/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 年之前 |
Nathalie Furmento
|
efea5f1a8f
src/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 年之前 |