Samuel Thibault
|
6223c3c46c
Add starpu_opencl_copy_async_sync to factorize interface code yet more
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
e327177d94
Introduce new variables STARPU_LIMIT_CUDA_devid_MEM and
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
5a5e86e8cd
Discard environment variable STARPU_LIMIT_GPU_MEM and define instead
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
6b31fc397f
Factorize opencl_to_opencl transfer functions
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
842b7b131a
src: check if there is enough memory available on a node before allocation
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
b0580bac96
src/drivers/opencl/driver_opencl.c: fix signed-ness
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
5cf34a093a
Generate simgrid XML file at the same time as bus perfmodel files. This permits to avoid having to set STARPU_N*, and simply use STARPU_HOSTNAME to select the simulated machine.
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
2b30d49db1
Make it possible to use simgrid without having CUDA/OpenCL installed
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
eb32a9b3d4
src: fix coding style
|
%!s(int64=12) %!d(string=hai) anos |
Sylvain Henry
|
f6343f82df
Revert "src/drivers/opencl/driver_opencl.c: fix indentation"
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
8c165f4db8
src/drivers/opencl/driver_opencl.c: fix indentation
|
%!s(int64=12) %!d(string=hai) anos |
Sylvain Henry
|
ad9cf13cfd
OpenCL on CPU hack for SOCL
|
%!s(int64=12) %!d(string=hai) anos |
Sylvain Henry
|
f94891f8ce
Use clWaitForEvents instead of clFinish
|
%!s(int64=12) %!d(string=hai) anos |
Sylvain Henry
|
3607f8b341
Use a specific queue for allocations to avoid barriers in other queues
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
0477bb8510
OpenCL driver: new environment variable STARPU_OPENCL_ONLY_ON_CPUS to only enable OpenCL CPU devices
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
eeaab21fd5
Simply use devid everywhere instead of args->devid
|
%!s(int64=12) %!d(string=hai) anos |
Cyril Roelandt
|
9ad59223b1
Use STARPU_UNLIKELY() when checking the return values of the OpenCL functions.
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
f2acd4d240
src/drivers: use args->devid as devid may not be defined
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
4492f76e0b
Add --enable-opencl-simulator option to combine PePU with simgrid
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
f60eb1288d
Add initial simgrid support
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
f402db344f
pass pthread initializers through macros
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
242b6116cf
pass pthread types through typedefs
|
%!s(int64=12) %!d(string=hai) anos |
Cyril Roelandt
|
ace934c823
Clean up src/core/topology.c.
|
%!s(int64=12) %!d(string=hai) anos |
Samuel Thibault
|
f5789e5edc
factorize worker thread initialization, fix threaded profiling by setting up the prof timer
|
%!s(int64=12) %!d(string=hai) anos |
Sylvain Henry
|
f8a139ce57
SOCL: add support for manual scheduling and prefetching
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
9a75235eda
src/drivers/opencl: fix format string conversion and set external declaration in .h file
|
%!s(int64=13) %!d(string=hai) anos |
Cyril Roelandt
|
73df999d54
Fix unused variables in the drivers.
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
bb0bcc165f
Also nicely fail allocation on CL_OUT_OF_RESOURCES
|
%!s(int64=13) %!d(string=hai) anos |
Cyril Roelandt
|
88bf76e6b2
Replace STARPU_ASSERT(0) by STARPU_ABORT().
|
%!s(int64=13) %!d(string=hai) anos |
Samuel Thibault
|
b20e9ae4fa
Account active spinning time into sleeping time when using non-blocking drivers
|
%!s(int64=13) %!d(string=hai) anos |