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
|
10 years ago |
Samuel Thibault
|
d650d6dcd1
Avoid recursing when unlocking data requests, otherwise we can end up stacking calls
|
10 years ago |
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 years ago |
Samuel Thibault
|
4c91b21b7c
Fix nowhere support without fetching data on a node: we still need to call __starpu_push_task_output
|
10 years ago |
Samuel Thibault
|
c8077021d0
Support asynchronous partitioning through the home node of data, not only MAIN_RAM
|
10 years ago |
Samuel Thibault
|
68605a2f15
Add asynchronous partition planning. It only supports coherency through the main RAM for now.
|
10 years ago |
Samuel Thibault
|
75d0d38234
Add STARPU_NOWHERE to create synchronization tasks with data.
|
10 years ago |
Samuel Thibault
|
c8efbb83e8
Inline list heads instead of keeping allocating them
|
10 years ago |
Samuel Thibault
|
3434b52b4c
Add arbiter support
|
10 years ago |
Samuel Thibault
|
8fbc9b2c5a
Complete arbiter implementation
|
10 years ago |
Samuel Thibault
|
381eb29a05
Remove some WIP tags where it should be fine on the long run
|
10 years ago |
Samuel Thibault
|
67c7976ba1
s/commute_/arbitered_/g
|
10 years ago |
Samuel Thibault
|
a5b6105706
Use arbiters instead of a global state. Does not support several arbiters yet
|
10 years ago |
Samuel Thibault
|
3275dbb925
Add missing copyright
|
10 years ago |
Samuel Thibault
|
b6f43642fc
Fix coding style
|
10 years ago |
Samuel Thibault
|
8be59f3fbf
integrate latest version of Bérenger's patch
|
10 years ago |
Nathalie Furmento
|
e3b44209ed
update copyright
|
10 years ago |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 years ago |
Nathalie Furmento
|
4f6b40a1da
src/ examples/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 years ago |
Nathalie Furmento
|
efea5f1a8f
src/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 years ago |
Samuel Thibault
|
a7168c467b
port r14751 from 1.1: Add barrier to make sure we synchronize caches even when the local node does not have any request (and thus we don't take any lock)
|
10 years ago |
Samuel Thibault
|
4c6de74837
Add starpu_data_idle_prefetch_on_node
|
10 years ago |
Nathalie Furmento
|
f6d0a56015
mpi: (manually) backport changes from 1.1 to support multiple MPI communicators
|
10 years ago |
Samuel Thibault
|
08b6cc698c
Drop list fields from _starpu_data_replicate
|
10 years ago |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
11 years ago |
Olivier Aumage
|
3a272669cb
- merge trunk
|
11 years ago |
Samuel Thibault
|
f43bf86292
Fix complexity of implicit task/data dependency, from quadratic to linear
|
11 years ago |
Olivier Aumage
|
f281168e46
- merge trunk
|
11 years ago |
Samuel Thibault
|
696d86c5bd
Reorganize _starpu_data_replicate fields to reduce memory footprint
|
11 years ago |
Samuel Thibault
|
4a9e46d095
Reduce the memory footprint of the "requested" bitfield
|
11 years ago |