Commit History

Autor SHA1 Mensaxe Data
  Léo Villeveygoux a6c1c11c79 thread: add <semaphore.h> include %!s(int64=8) %!d(string=hai) anos
  Léo Villeveygoux 5ae8433c77 thread: add semaphores interface %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 340a0e4b85 Also set thread name in simgrid, useful when using factory:thread %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 9b83b5d21e thread: implement starpu_pthread_equal %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento abc519ba80 pthread: implement starpu_pthread_self() %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 541061fada fix compatibility with simgrid 3.14 %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 666fd063bf drop thread parameter of starpu_pthread_setname, Darwin doesn't support it and we don't use it anyway %!s(int64=8) %!d(string=hai) anos
  Olivier Aumage 94425283ed - pthread_setname_np does not have the same prototype on Darwin... %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 7339c8f5fe Use pthread_setname_np when available %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 759b65a2ce avoid #including headers inside extern "C" {}, since those headers might have c++ snippets %!s(int64=9) %!d(string=hai) anos
  Samuel Thibault 3a059b4f9e fix windows build %!s(int64=9) %!d(string=hai) anos
  Samuel Thibault 460f7aa22d avoid needless function call when not tracing mutexes %!s(int64=9) %!d(string=hai) anos
  Samuel Thibault 3c81d54382 Reduce a big overhead in starpu_pthread_mutex_lock/unlock by only checking for the sched mutex when locking a sched mutex %!s(int64=9) %!d(string=hai) anos
  Samuel Thibault 90bf39960e Vastly improve simgrid simulation time by using wake queues %!s(int64=9) %!d(string=hai) anos
  Olivier Aumage 4e714efbb7 - fix a race condition between starpu_pthread_barrier_wait and starpu_pthread_barrier_destroy in the fall-back implementation %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 1683d35a0d Fix msg.h inclusion according to new location %!s(int64=10) %!d(string=hai) anos
  Nathalie Furmento bb61f3808d update cnrs copyright %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 6c5886179e Add noreturn attribute to starpu_pthread_exit %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 1e7a70e4aa port r14265 from 1.1: Fix which simgrid host threads get started on %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 4b1a16edde Fix University name after the fusion.. %!s(int64=10) %!d(string=hai) anos
  Samuel Thibault 16d0c341eb port r13377 from 1.1: Do not expose our pthread_barrier when building applications with MSVC %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault f4fac716d2 When building starpu itself with msvc, we need the pthread definitions %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 039524c7cf Spinlocks now block after a hundred tries. This avoids typical 10ms pauses %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 8f8b885f30 Use XBT_BARRIER_SERIAL_PROCESS instead of hardcoded -1 %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault c5a8f90515 benefit from xbt_barrier_t when available %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault 7a82eb9b6b Add initial simgrid support for MPI, not working yet %!s(int64=11) %!d(string=hai) anos
  Samuel Thibault ece2c97b87 Fix build on systems which do not have pthread barriers, such as Mac OS X %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento 08211c7503 include/starpu_thread.h: fix typo %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento b8f7757a02 thread: encapsulate pthread_mutexattr_xxx functions %!s(int64=11) %!d(string=hai) anos
  Nathalie Furmento 2ddb482a1b include/starpu_thread.h: deal with msc windows compilation %!s(int64=11) %!d(string=hai) anos