Commit History

Autor SHA1 Mensaxe Data
  Mathieu Lirzin b911350051 src/drivers/cuda/driver_cuda.h: Delete useless headers. %!s(int64=10) %!d(string=hai) anos
  Nathalie Furmento bb61f3808d update cnrs copyright %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 4b1a16edde Fix University name after the fusion.. %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 7240b27585 port r12759 from 1.1: Make sure we use the local stream, and not the stream of another device. Define separate streams for GPU-GPU transfers, depending on which device emits it %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault f2b1d0f595 port r12584 from 1.1: Re-enable asynchronous transfers from CPUs, now that the issue has been found to be in application code %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 092f322b1c Add CUDA concurrent kernel execution support through the STARPU_NWORKER_PER_CUDA environment variable. %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 058e113825 port r12533 from 1.1: Do not let non-CUDA workers use non-0 streams, CUDA seems not very threadsafe with that. Make the coherency engine avoid selecting non-CUDA workers to issue transfers, to avoid letting them use the 0 stream. %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 6325a34ab3 Move device id lookup into run-driver functions, to avoid paying the cost at each task execution %!s(int64=12) %!d(string=hai) anos
  Samuel Thibault b4976f3d00 Use different streams for gpu-gpu transfers %!s(int64=12) %!d(string=hai) anos
  Samuel Thibault 2b30d49db1 Make it possible to use simgrid without having CUDA/OpenCL installed %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 27960c28bc Use a separate stream for gpu in/out, and peer, as some cards can actually do some transfers in parallel %!s(int64=13) %!d(string=hai) anos
  Cyril Roelandt ace934c823 Clean up src/core/topology.c. %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 8b00244b60 src: declare related driver functions in appropriate .h file %!s(int64=13) %!d(string=hai) anos
  Cédric Augonnet 8412f45ae4 Create a stream dedicated to StarPU's async data transfers so that we can %!s(int64=15) %!d(string=hai) anos
  Samuel Thibault 0d9f08ae8d Fix copyrights, thanks Ludo! %!s(int64=15) %!d(string=hai) anos
  Cédric Augonnet 952534293d Update copyright date %!s(int64=15) %!d(string=hai) anos
  Nathalie Furmento 4a983beb04 Update copyright %!s(int64=15) %!d(string=hai) anos
  Cédric Augonnet e241148129 Clarify the behaviour of starpu_wait_all_tasks with regenarable tasks. A %!s(int64=15) %!d(string=hai) anos
  Nathalie Furmento 807432b12c Internal functions are named _starpu_XXX %!s(int64=16) %!d(string=hai) anos
  Nathalie Furmento 78b0247b46 Prefixing ... %!s(int64=16) %!d(string=hai) anos
  Nathalie Furmento 3739cfa184 Prefixing of objects defined in starpu_config_h.in %!s(int64=16) %!d(string=hai) anos
  Samuel Thibault 52331b4652 do not systematically include sched.h %!s(int64=16) %!d(string=hai) anos
  Cédric Augonnet 13dd236182 Keep this function public %!s(int64=16) %!d(string=hai) anos
  Nathalie Furmento 3c7a6bade8 Rename cuda functions %!s(int64=16) %!d(string=hai) anos
  Cédric Augonnet 95659a6ed2 prefix more internal functions with _starpu %!s(int64=16) %!d(string=hai) anos
  Cédric Augonnet f33fc377f9 Get rid of the starpu-async branch where all recent changes have been made. %!s(int64=16) %!d(string=hai) anos
  Cédric Augonnet 513d4a4a5c do not redefine _GNU_SOURCE if it's already defined %!s(int64=16) %!d(string=hai) anos
  Cédric Augonnet 41f93730d4 do not forget src/ and tests/ :] %!s(int64=17) %!d(string=hai) anos