Samuel Thibault
|
a28d123ebe
do not unpartition from a callback
|
10 anos atrás |
Samuel Thibault
|
75bc74dd18
Test that not unregistering a data is not too crashy
|
10 anos atrás |
Samuel Thibault
|
fffe6ac0f5
Make test unregister data on ENODEV
|
10 anos atrás |
Samuel Thibault
|
ab1cd15729
make cg example unregister data on ENODEV
|
10 anos atrás |
Samuel Thibault
|
69e9aa32cb
simplify unpartitioning data, and make it actually wait for completion of all transfers
|
10 anos atrás |
Samuel Thibault
|
436af1714c
Fix flushing all memchunk at termination
|
10 anos atrás |
Samuel Thibault
|
8790d2b00e
fix warning
|
10 anos atrás |
Nathalie Furmento
|
4f6b40a1da
src/ examples/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 anos atrás |
Samuel Thibault
|
1316e8c48e
memchunks may be used as normal or redux data alternatively, e.g. cg example
|
10 anos atrás |
Nathalie Furmento
|
efea5f1a8f
src/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 anos atrás |
Olivier Aumage
|
b37f386a18
- modify the OpenMP tasks locking scheme to avoid multi-locks ordering issues
|
10 anos atrás |
Samuel Thibault
|
bb817246ac
Factorize task submission code
|
10 anos atrás |
Samuel Thibault
|
3914f3f061
revert r14967 and r14972: sched_ctx should actually call _starpu_push_task instead of _starpu_task_submit_nodeps (which does many things sched_ctx does not need)
|
10 anos atrás |
Samuel Thibault
|
5a0fcbf328
Add anticipative writeback, to flush dirty data asynchronously before the
|
10 anos atrás |
Olivier Aumage
|
3832fd72cf
- address a Helgrind complaint about some early cpu workers reading global_size[0] while some late cpu workers are still writing its value
|
10 anos atrás |
Olivier Aumage
|
02a993ca5f
- STARPU_HG_DISABLE_CHECKING has a too broad effect, use another strategy based on a dedicated Helgrind path
|
10 anos atrás |
Samuel Thibault
|
271b6a3f7a
use STARPU_MAIN_RAM instead of hardcoded 0
|
10 anos atrás |
Samuel Thibault
|
3762ec1d0f
trace memory reclaiming done by tidy
|
10 anos atrás |
Samuel Thibault
|
ffa7e695ab
Only disable checking on the terminated field. enable/disable is unfortunately global, not per thread.
|
10 anos atrás |
Olivier Aumage
|
76b420bcb3
- address a Helgrind comment
|
10 anos atrás |
Nathalie Furmento
|
9abcc3b7d0
src/core/dependencies/data_concurrency.c: check a task defines a codelet before accessing its buffers
|
10 anos atrás |
Olivier Aumage
|
bbc050832f
- address some Helgrind comments
|
10 anos atrás |
Olivier Aumage
|
5feb89677f
- add Valgrind support for OpenMP stacks
|
10 anos atrás |
Andra Hugo
|
09de7cee21
when moving a task from one context to another we create a new job for the corresponding task, take care to sort its data before resubmiting it because starpu wants a sorted list of buffers at the end
|
10 anos atrás |
Samuel Thibault
|
f3370dd0b9
Make valgrind ignore the uninitialized values
|
10 anos atrás |
Samuel Thibault
|
219ae045bb
fix build
|
10 anos atrás |
Samuel Thibault
|
b96308f41e
Fix GPU deallocation on OpenCL too
|
10 anos atrás |
Samuel Thibault
|
0adb694f41
Fix freeing GPU memory
|
10 anos atrás |
Samuel Thibault
|
f4b34d59ad
Factorize code, no behavior change
|
10 anos atrás |
Nathalie Furmento
|
b8a32f9b4c
minor fixes
|
10 anos atrás |