Commit History

Author SHA1 Message Date
  Sylvain Henry f6343f82df Revert "src/drivers/opencl/driver_opencl.c: fix indentation" 13 years ago
  Nathalie Furmento 8c165f4db8 src/drivers/opencl/driver_opencl.c: fix indentation 13 years ago
  Sylvain Henry ad9cf13cfd OpenCL on CPU hack for SOCL 13 years ago
  Sylvain Henry f94891f8ce Use clWaitForEvents instead of clFinish 13 years ago
  Sylvain Henry 3607f8b341 Use a specific queue for allocations to avoid barriers in other queues 13 years ago
  Nathalie Furmento 0477bb8510 OpenCL driver: new environment variable STARPU_OPENCL_ONLY_ON_CPUS to only enable OpenCL CPU devices 13 years ago
  Samuel Thibault eeaab21fd5 Simply use devid everywhere instead of args->devid 13 years ago
  Cyril Roelandt 9ad59223b1 Use STARPU_UNLIKELY() when checking the return values of the OpenCL functions. 13 years ago
  Nathalie Furmento f2acd4d240 src/drivers: use args->devid as devid may not be defined 13 years ago
  Samuel Thibault 4492f76e0b Add --enable-opencl-simulator option to combine PePU with simgrid 13 years ago
  Samuel Thibault f60eb1288d Add initial simgrid support 13 years ago
  Samuel Thibault f402db344f pass pthread initializers through macros 13 years ago
  Samuel Thibault 242b6116cf pass pthread types through typedefs 13 years ago
  Cyril Roelandt ace934c823 Clean up src/core/topology.c. 13 years ago
  Samuel Thibault f5789e5edc factorize worker thread initialization, fix threaded profiling by setting up the prof timer 13 years ago
  Sylvain Henry f8a139ce57 SOCL: add support for manual scheduling and prefetching 13 years ago
  Nathalie Furmento 9a75235eda src/drivers/opencl: fix format string conversion and set external declaration in .h file 13 years ago
  Cyril Roelandt 73df999d54 Fix unused variables in the drivers. 13 years ago
  Samuel Thibault bb0bcc165f Also nicely fail allocation on CL_OUT_OF_RESOURCES 13 years ago
  Cyril Roelandt 88bf76e6b2 Replace STARPU_ASSERT(0) by STARPU_ABORT(). 13 years ago
  Samuel Thibault b20e9ae4fa Account active spinning time into sleeping time when using non-blocking drivers 13 years ago
  Sylvain Henry 5806bbffe4 SOCL: add ICD support 13 years ago
  Samuel Thibault 675ac17ac9 Document why we need to keep the sched condition mutex all along between pop and block 13 years ago
  Cyril Roelandt 05b50361b8 src/drivers/opencl/driver_opencl.c: Fix a typo. 13 years ago
  Cyril Roelandt 5cf37a84ec OpenCL: Make the OpenCL driver API public. 13 years ago
  Cyril Roelandt d07c947598 Allow applications to run the OpenCL drivers themselves. 13 years ago
  Cyril Roelandt d97cab7cc4 src/drivers: do not call pthread_exit() at the end of the drivers; just return NULL. 13 years ago
  Nathalie Furmento 6609c0acfd src/drivers/opencl/driver_opencl.c: using CL_FALSE blocks the caller. 13 years ago
  Nathalie Furmento 7eccca1c90 OpenCL Driver: only keep one function in public interface to do the copy, there is no need to try a synchronous copy after a asynchronous copy has failed 13 years ago
  Nathalie Furmento 3d50759006 src/drivers/opencl/driver_opencl.c: really implement a synchronous copy 13 years ago