Corentin Salingue
|
fbbc1a9ff6
merge trunk
|
hace 12 años |
Samuel Thibault
|
b227dbcfdc
Use STARPU_ATTRIBUTE_* macros
|
hace 12 años |
Corentin Salingue
|
c7b0a5cd69
change example to support copy on disk + change param of drivers disk functions
|
hace 12 años |
Corentin Salingue
|
17a808e940
merge trunk + fix drivers_disk return bug
|
hace 12 años |
Samuel Thibault
|
d4fd52a761
comment
|
hace 12 años |
Corentin Salingue
|
8d4cf47c18
merge trunk
|
hace 12 años |
Corentin Salingue
|
cb39ac03d8
copy_1_to_1...() can register on disk
|
hace 12 años |
Samuel Thibault
|
a426ccf0ed
Add missing return, thanks Corentin Salingue for spotting it
|
hace 12 años |
Corentin Salingue
|
95a1855fb7
add interface for disk
|
hace 12 años |
Samuel Thibault
|
6b6461329c
merge trunk
|
hace 12 años |
Samuel Thibault
|
ede4c0eeb1
disable asynchronous copy on MIC for now
|
hace 12 años |
Samuel Thibault
|
e6aab8e874
Fix transfer direction
|
hace 12 años |
Samuel Thibault
|
5906131b96
Fix warning
|
hace 12 años |
Samuel Thibault
|
57ac315b6d
Import MIC/SCC work from Nicolas, Damien, Brice and Ludovic, reworked a bit. Not even compiled on MIC/SCC yet
|
hace 12 años |
Nathalie Furmento
|
786b8fb4b7
move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX
|
hace 12 años |
Samuel Thibault
|
21331075a5
Fix crash when writing back to main memory requires allocating data there
|
hace 13 años |
Samuel Thibault
|
74d9c92bde
Fix crash on ram to ram memory transfer
|
hace 13 años |
Samuel Thibault
|
569893842f
Fix execution of interfaces providing only any_to_any, when asynchronous transfer is disabled
|
hace 13 años |
Samuel Thibault
|
ed1bcb3d3a
Fix disabling asynchronous copy for any_to_any. Instead of modifying the copy structure, test the flag before invoking the functions.
|
hace 13 años |
Samuel Thibault
|
4638dc22ca
reorder handle/node/offset parameters, to keep handle/offset together, unlike the OpenCL standard...
|
hace 13 años |
Samuel Thibault
|
de6deb09f5
Introduce the starpu_interface_copy helper, and the any_to_any copy method, which permits to factorize a lot of interface code.
|
hace 13 años |
Samuel Thibault
|
695f013f20
Add opencl-opencl copy case
|
hace 13 años |
Nathalie Furmento
|
b770541f52
src: memory_nodes function renaming
|
hace 13 años |
Samuel Thibault
|
fe2b9422c1
drop duplicate _STARPU_TRACE_END_DRIVER_COPY: this is already done in all cases in starpu_handle_data_request_completion
|
hace 13 años |
Samuel Thibault
|
a504342c48
Same as 8412: Do not optimize reading the finished flag, as otherwise this may happen just while the completion code is setting it, and still needs to unlock the mutex
|
hace 13 años |
Samuel Thibault
|
1e2ed876c0
Do not optimize reading the finished flag, as otherwise this may happen just while the completion code is setting it, and still needs to unlock the mutex
|
hace 13 años |
Samuel Thibault
|
e373fad5cb
Move simgrid code for transfers into simgrid.c. No code change
|
hace 13 años |
Samuel Thibault
|
27960c28bc
Use a separate stream for gpu in/out, and peer, as some cards can actually do some transfers in parallel
|
hace 13 años |
Cyril Roelandt
|
9ad59223b1
Use STARPU_UNLIKELY() when checking the return values of the OpenCL functions.
|
hace 13 años |
Cyril Roelandt
|
ca7be692c4
_starpu_driver_wait_request_completion(): check the return value of clReleaseEvent().
|
hace 13 años |