Commit History

Autor SHA1 Mensaxe Data
  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