Samuel Thibault
|
e6dd9e59e8
Add DOING_WONT_USE events
|
7 years ago |
Nathalie Furmento
|
0e688f6842
Add possibility to define the sequential consistency at the task level for each handle used by the task.
|
7 years ago |
Samuel Thibault
|
af9b8aa005
Add starpu_task_notify_ready_soon_register
|
7 years ago |
Samuel Thibault
|
0a7ddec6fa
Do not show internal tasks in fxt dag by default. Allow to hide acquisitions too.
|
7 years ago |
Nathalie Furmento
|
6901c4441b
src/: fix copyrights
|
8 years ago |
Nathalie Furmento
|
fa1cd3d704
fix to follow coding conventions
|
8 years ago |
Samuel Thibault
|
d0f4478094
fix dumb test
|
8 years ago |
Samuel Thibault
|
fa02a5e3e7
Automatically initialize handles on data acquisition when reduction methods are provided
|
8 years ago |
Samuel Thibault
|
aa2f42befe
Factorize numbering jobs and submitorder, and add DATA_WONT_USE events for tasks.rec
|
8 years ago |
Corentin Salingue
|
f9c20a61bb
merge from trunk
|
9 years ago |
Samuel Thibault
|
c7f166c27c
Add mpi communications in dag.dot
|
9 years ago |
Samuel Thibault
|
68cfd2adef
Fix bogus node usage in starpu_data_acquire_on_node when node is < 0
|
9 years ago |
Samuel Thibault
|
05a423147e
Factorize code
|
9 years ago |
Samuel Thibault
|
beea50c30b
Add starpu_data_acquire_try and starpu_data_acquire_on_node_try.
|
9 years ago |
Samuel Thibault
|
c51d9f874a
Fix node number for format conversion
|
9 years ago |
Corentin Salingue
|
2d256c6a3e
Merge from trunk
|
9 years ago |
Samuel Thibault
|
ef31b0b57f
Set diduse before calling the callback, for the case where the callback releases the data which was lazily unregistered
|
9 years ago |
Samuel Thibault
|
91f985c664
Do not bother telling _starpu_post_data_request which node is handler for the request, it can determine it by itself from the request, and it is actually more right when the request is an invalidation, for which the handler is undetermined (-1)
|
9 years ago |
Samuel Thibault
|
322115ff53
Fix setting diduse for a memory chunk: _starpu_memchunk_recently_used does not necessarily mean it was actually used, that could be a prefetch only. Make diduse marked from the tasks and from the data acquisitions instead
|
9 years ago |
Samuel Thibault
|
6d23cdec54
fixes, TODOs
|
9 years ago |
Samuel Thibault
|
76cf3612a8
small fixes
|
9 years ago |
Samuel Thibault
|
1aefee7563
small fixes
|
9 years ago |
Jérôme Clet-Ortega
|
51c024c820
Add --enable-numa option to configure and some NUMA support in StarPU memory management
|
9 years ago |
Samuel Thibault
|
5d82d338bf
Fix macro name to more precisely reflect behavior
|
9 years ago |
Nathalie Furmento
|
87718074ae
src: fix cppcheck warnings
|
9 years ago |
Samuel Thibault
|
de0bb767b0
port r19310 from 1.2: Fix locking memory replicates when e.g. invalidating data: we need to lock all nodes to prevent e.g. an eviction to disk.
|
9 years ago |
Nathalie Furmento
|
ea326f4d15
src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC
|
9 years ago |
Nathalie Furmento
|
d4761fddf6
src: introduce macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC to make sure we always check the return value of stdlib malloc functions
|
9 years ago |
Samuel Thibault
|
c0b04e4d0d
Fix and test the case where we try to invalidate a data which has some transfers pending. Also make sure that eviction doesn't evict a data being invalidated
|
9 years ago |
Samuel Thibault
|
1f841a3f0d
Add origin of data requests for debugging
|
9 years ago |