Luka Stanisic
|
6971a2c68c
simgrid: adding new codelet flag
|
8 gadi atpakaļ |
Samuel Thibault
|
b1451ecff2
revert 20410: opencl does not driver several devices
|
8 gadi atpakaļ |
Samuel Thibault
|
c14ba419e6
don't omit setting the local worker key, to make sure _starpu_fetch_task_input_tail works with the proper device
|
8 gadi atpakaļ |
Samuel Thibault
|
d1bbfcfdc8
improve data fetch efficiency, by not releasing data after the asynchronous transfers have completed
|
8 gadi atpakaļ |
Samuel Thibault
|
74ecd02370
Fix boolean vs binary test
|
8 gadi atpakaļ |
Nathalie Furmento
|
a017fcbdeb
src: driver operations are stored in a struct _starpu_driver_ops which are used to implement the public driver API
|
8 gadi atpakaļ |
Samuel Thibault
|
bfcac01ad1
Avoid emitting progress probes repeatedly, allowing to re-enable them in the trace
|
8 gadi atpakaļ |
Samuel Thibault
|
f3f9acf198
Remove mutexes and conds from simgrid tasks and transfers since we are using queues everywhere now
|
8 gadi atpakaļ |
Samuel Thibault
|
bfc1b8ff4e
Fix paje trace when pipelining tasks and transfers
|
8 gadi atpakaļ |
Samuel Thibault
|
3b6ce806ec
Fix warnings
|
8 gadi atpakaļ |
Nathalie Furmento
|
cf5f930104
fix warnings detected by cppcheck
|
8 gadi atpakaļ |
Samuel Thibault
|
64115beec5
Use asynchronous task input fetching for cuda and opencl too
|
8 gadi atpakaļ |
Samuel Thibault
|
d6e4271db8
factorize fetch_task_input changes from starpu-on-mpi, use it for CPU driver too
|
8 gadi atpakaļ |
Corentin Salingue
|
0dbf966aef
Merge from trunk
|
8 gadi atpakaļ |
Nathalie Furmento
|
87718074ae
src: fix cppcheck warnings
|
8 gadi atpakaļ |
Nathalie Furmento
|
b9cd261dbb
src: fix cppcheck warnings
|
8 gadi atpakaļ |
Corentin Salingue
|
3bbc1443c4
Each worker can manage the good set of memories
|
8 gadi atpakaļ |
Samuel Thibault
|
35fa0fb291
The opencl implementation used on alaric returns CL_MEM_OBJECT_ALLOCATION_FAILURE on allocation failure
|
8 gadi atpakaļ |
Samuel Thibault
|
666fd063bf
drop thread parameter of starpu_pthread_setname, Darwin doesn't support it and we don't use it anyway
|
8 gadi atpakaļ |
Samuel Thibault
|
7339c8f5fe
Use pthread_setname_np when available
|
8 gadi atpakaļ |
Samuel Thibault
|
09a252be33
avoid using deprecated simgrid function
|
9 gadi atpakaļ |
Samuel Thibault
|
6a03e93123
Add STARPU_CODELET_SIMGRID_EXECUTE flag to allow executing codelet functions even in simgrid mode
|
9 gadi atpakaļ |
Nathalie Furmento
|
adaea43e58
src/drivers/opencl: properly release memory and opencl objects
|
9 gadi atpakaļ |
Samuel Thibault
|
877d29d194
Warn when two workers are bound to the same cpu. Support ranges in STARPU_WORKERS_CPUID
|
9 gadi atpakaļ |
Samuel Thibault
|
4084697bc6
Fix idleness computation when pipeline length is 0
|
9 gadi atpakaļ |
Samuel Thibault
|
90bf39960e
Vastly improve simgrid simulation time by using wake queues
|
9 gadi atpakaļ |
Samuel Thibault
|
9a6ad9535b
Harmonize OpenCL code with CUDA
|
9 gadi atpakaļ |
Samuel Thibault
|
dbafc4b732
Make STARPU_MALLOC_ and STARPU_MEMORY_ flags coherent, so that we can pass the latter to starpu_malloc_flags too. Add _flags versions to starpu_malloc_on_node, and add starpu_malloc_on_node_set_default_flags to allow setting the flags used by starpu_malloc_on_node
|
9 gadi atpakaļ |
Samuel Thibault
|
23b5457f92
port r16114 from 1.2: Make non-cpu drivers also process main_ram requests so write_invalidation requests can work in non-cpu case. Those drivers can run them anyway, and this is actually required for the disk+gpu case.
|
9 gadi atpakaļ |
Samuel Thibault
|
1b2f436a98
catch unsafe use of non-reentrant getenv
|
10 gadi atpakaļ |