Samuel Thibault
|
c3e6095f8d
Move the pause implementation into its own function, instead of _starpu_machine_is_running which is called in various places where the pause can actually lead to deadlocks
|
10 years ago |
Samuel Thibault
|
97b650bef6
Do not keep the scheduling mutex while submitting conversion tasks, since that may be calling _starpu_post_data_request and thus _starpu_wake_all_blocked_workers_on_node in the end, leading to a deadlock.
|
10 years ago |
Samuel Thibault
|
4497fe7d38
Fix eager policies in blocking mode: the policy mutex mustn't be held while calling starpu_wakeup_worker, since in other parts of the code we take the mutexes the other way
|
10 years ago |
Samuel Thibault
|
5a7ec26d01
Move the redirection of the application's main into starpu_simgrid_wrap.h
|
10 years ago |
Samuel Thibault
|
3b8e0c07be
Fix policy name
|
10 years ago |
Samuel Thibault
|
290a806ec0
Better catch applications which don't include starpu.h in simgrid mode
|
10 years ago |
Samuel Thibault
|
4fe19782d9
in mkpath, test for directory presence before trying to make it, e.g. in case the location is read-only
|
10 years ago |
Samuel Thibault
|
c3ca7df1a9
Fix erasing mc from mc_list
|
10 years ago |
Nathalie Furmento
|
d54ae630d3
doc/doxygen/chapters/13offline_performance_tools.doxy: add link to option documentation
|
10 years ago |
Samuel Thibault
|
93de15a034
Fix gpu_*register tests when memcpy_peer is explicitly disabled
|
10 years ago |
Nathalie Furmento
|
7cf3d36ebb
mpi: rename internal fut code and trace events
|
10 years ago |
Samuel Thibault
|
a6c6c23547
Fix gpu_*register tests when memcpy_peer is explicitly disabled
|
10 years ago |
Samuel Thibault
|
33226eb62f
Disable starpu_malloc_on_node when CUDA does not support peer access
|
10 years ago |
Samuel Thibault
|
76fb5c6acc
Fix build
|
10 years ago |
Samuel Thibault
|
f9d80aa69a
comments
|
10 years ago |
Samuel Thibault
|
0fccdd593e
fix simgrid memleak
|
10 years ago |
Samuel Thibault
|
816ef98955
Fix starpu_opencl_allocate_memory call
|
10 years ago |
Samuel Thibault
|
fa015c7575
make gpu register tests use the last GPU, to trigger bugs about not selecting the proper GPU
|
10 years ago |
Samuel Thibault
|
feda650297
Fix starpu_malloc_on_node for OpenCL when not called from the GPU worker
|
10 years ago |
Samuel Thibault
|
52cfd05a46
fix starpu_malloc_on_node when called outside of the GPU worker
|
10 years ago |
Samuel Thibault
|
ebba0202eb
Fix enabling GPU-GPU transfers for interfaces which only provide the any_to_any method, i.e. almost all of them
|
10 years ago |
Samuel Thibault
|
9327d30712
revert spurious changes
|
10 years ago |
Samuel Thibault
|
c209bb90fd
port r13570 from 1.1: Fix mc memory leak
|
10 years ago |
Samuel Thibault
|
85be2932f1
Add testcase for the allocation cache
|
10 years ago |
Samuel Thibault
|
d8ca14fa57
Fix reusing data from the allocation cache: the mc shouldn't be put on the mc_list, that will be handled by register_mem_chunk
|
10 years ago |
Samuel Thibault
|
bf7f638242
Add missing async flag
|
11 years ago |
Nathalie Furmento
|
13ec014918
tests/sched_policies/simple_cpu_gpu_sched.c: remove extra parenthesis
|
11 years ago |
Nathalie Furmento
|
81a419c4c0
tests/sched_policies/simple_cpu_gpu_sched.c: explain what went wrong
|
11 years ago |
Nathalie Furmento
|
353c98cbf2
src/datawizard/data_request.c: fix call to STARPU_HG_DISABLE_CHECKING and STARPU_HG_ENABLE_CHECKING
|
11 years ago |
Samuel Thibault
|
fc76d5ee50
Lighten pressure on the spinlock of the request we are waiting for. This should fix the livelock in simgrid.
|
11 years ago |