Commit History

Author SHA1 Message Date
  Cyril Roelandt 9abd6ebfb0 Rename starpu_run_driver to starpu_driver_run for the sake of consistency. 13 years ago
  Cyril Roelandt 4794b8e009 Add driver-related functions to the API; 13 years ago
  Nathalie Furmento 2fb7cca255 src/core/workers.c: make sure the configuration is stored before calling any other action (e.g _starpu_load_bus_performance_files might end up calling void starpu_cuda_set_device(int devid) which needs to access the global configuration) 13 years ago
  Samuel Thibault acce0b71ce Add OpenGL interoperability support 13 years ago
  Cyril Roelandt d07c947598 Allow applications to run the OpenCL drivers themselves. 13 years ago
  Samuel Thibault 1a83af1be4 Make sure users use starpu_conf_init to initialize starpu_conf. Fix some code 13 years ago
  Cyril Roelandt f988104459 Allow the application to launch multiple StarPU drivers itself (instead of just one). 13 years ago
  Cyril Roelandt 5805908fe1 src/core/workers.c: add _starpu_may_launch_driver() in order to factorize some code. 13 years ago
  Cyril Roelandt 6558e0795e Fix build without CUDA. 13 years ago
  Cyril Roelandt a499bf4c71 Allow a driver not to be run by StarPU, but by the application itself. 13 years ago
  Samuel Thibault d64f32d285 Do not disable asynchronous copy by default 14 years ago
  Nathalie Furmento c58c88a302 src/core/workers.*: use dynamic memory for default configuration 14 years ago
  Nathalie Furmento d1ef85e5da src: modify the field user_conf of struct _starpu_machine_config 14 years ago
  Nathalie Furmento 27850a2d6f src/core/workers.c: typo, fix variable name 14 years ago
  Nathalie Furmento af8467cd5a disable asynchronous copy: distinguish what is an action and what is an enquiry 14 years ago
  Nathalie Furmento a399e22906 rename xxx_disable_asynchronous_copy to xxx_asynchronous_copy_disabled 14 years ago
  Nathalie Furmento 1a0f7072e5 src/core/workers.c: deal with cases when starpu_conf_init has not been called 14 years ago
  Nathalie Furmento dc071405ca Allows users to disable asynchronous copies. This should be done when using OpenCL AMD implementation as it is known to fail when asynchronously copying data. 14 years ago
  Samuel Thibault db359e2621 Enable forkjoin parallel workers only if we have hwloc, otherwise we don't have code to bind/unbind threads. 14 years ago
  Samuel Thibault e87621a58f Add a memory barrier to protect the 'running' field 14 years ago
  Nathalie Furmento a91dee9529 src/core/workers.c: add an un-needed but requested by picky compiler return statement 14 years ago
  Cyril Roelandt 95ea0fd2c1 Revert r. 5608. 14 years ago
  Cyril Roelandt 3d87cf096d Make sure starpu_init is only called once before calling starpu_shutdown. 14 years ago
  Cyril Roelandt 794ed6285a starpu_shutdown(): unlock init_mutex when leaving early. 14 years ago
  Cyril Roelandt d4f89cfc41 Initialize init_count. 14 years ago
  Nathalie Furmento 93e6c6224b introduce new macro STARPU_ASSERT_MSG, icc was complaining on evaluation constant expressions ... 14 years ago
  Cyril Roelandt 5f775a450f Allow starpu_free() to use cudaFreeHost if starpu has already been shut down. 14 years ago
  Samuel Thibault 1475f155a4 Remove all tags on starpu_shutdown 14 years ago
  Cyril Roelandt f501a6d2bd _starpu_worker_exists : use task->cl->can_execute when it is defined. 14 years ago
  Nathalie Furmento 6a62eae9fb src/core/workers.c: starpu_gordon_func_t is a int type not a pointer 14 years ago