Samuel Thibault
|
e54ec1a16b
fix warnings
|
6 anni fa |
Samuel Thibault
|
f87952be4c
Add fault tolerance support with starpu_task_ft_failed()
|
6 anni fa |
Nathalie Furmento
|
14dbaa66f7
small fixes for cppcheck warnings
|
6 anni fa |
Nathalie Furmento
|
f7abbfa6fc
update copyright
|
6 anni fa |
Samuel Thibault
|
aefdf611d7
Fix crash on data acquisition from application
|
6 anni fa |
Samuel Thibault
|
424238f6a1
Sort data access requests by priority
|
6 anni fa |
Samuel Thibault
|
1acc294ed4
Check task status value before setting it
|
6 anni fa |
Samuel Thibault
|
c64152a198
Add starpu_task_get_current_data_node
|
7 anni fa |
Samuel Thibault
|
f502a54c18
Pave the way for smarter memory node selection
|
7 anni fa |
Samuel Thibault
|
388ada1269
Simplify accesses to the ordered buffers
|
7 anni fa |
Samuel Thibault
|
01cbb5c946
Use the _starpu_data_descr index instead of adding a sequential_consistency field there
|
7 anni fa |
Samuel Thibault
|
68d4fe6d62
Add index field in _starpu_data_descr to save having to copy over all data fields
|
7 anni fa |
Nathalie Furmento
|
0e688f6842
Add possibility to define the sequential consistency at the task level for each handle used by the task.
|
7 anni fa |
Samuel Thibault
|
30018c7514
computed sorted list of handles earlier so it can be used for implicit data deps
|
7 anni fa |
Samuel Thibault
|
af9b8aa005
Add starpu_task_notify_ready_soon_register
|
7 anni fa |
Nathalie Furmento
|
6901c4441b
src/: fix copyrights
|
7 anni fa |
Samuel Thibault
|
f87db4c8b2
Do not test handle->initialized during execution, its meaning is for submission
|
7 anni fa |
Samuel Thibault
|
aeea106048
Make sure a handle is initialized before trying to read it
|
7 anni fa |
Nathalie Furmento
|
53f2fb3b3d
src: compiler suggests parentheses around assignment used as truth value
|
8 anni fa |
Nathalie Furmento
|
76703c1031
src: remove useless parenthesis
|
8 anni fa |
Samuel Thibault
|
bd9d103c1a
Fix case when handle gets unregistered just before we check whether there are arbitered waiters
|
8 anni fa |
Samuel Thibault
|
e50a934f58
Allow for more concurrent readers with arbiters: we may also want to notify even when the handle is being used, in read mode notably
|
8 anni fa |
Samuel Thibault
|
a669840893
Fix typo
|
8 anni fa |
Samuel Thibault
|
0586da60fa
Make arbiters support concurrent read access. Fixes the matmul socl test which requires it
|
8 anni fa |
Corentin Salingue
|
3bbc1443c4
Each worker can manage the good set of memories
|
8 anni fa |
Samuel Thibault
|
d650d6dcd1
Avoid recursing when unlocking data requests, otherwise we can end up stacking calls
|
9 anni fa |
Samuel Thibault
|
2510a99377
Revert 16000, we will fix this another, better way
|
10 anni fa |
Samuel Thibault
|
04ead5605d
Fix concurrency between reclaiming and tasks writing to data. Reclaiming has to acquire the rwlock on data to prevent tasks from writing to data. Also fix the mem_reclaim test to actually test the values, and not submit too many writing tasks at the same time
|
10 anni fa |
Samuel Thibault
|
c8efbb83e8
Inline list heads instead of keeping allocating them
|
10 anni fa |
Samuel Thibault
|
3434b52b4c
Add arbiter support
|
10 anni fa |