Samuel Thibault
|
204c00b4bf
Integrate changes for starpu-simgrid-mpi: make TSD use process data instead of host data, since we may have several process on the same host, and pass process argument through argument instead of process data, and duplicate it.
|
%!s(int64=10) %!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 |
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 |
Nathalie Furmento
|
efea5f1a8f
src/ tests/ tools/: fix coding style, curly braces go on a newline
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
47ce0b1f95
fix warning
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
1e7373898b
fix warnings
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
c44e7dffbb
fix warnings
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
b61aefaeed
drop spurious change
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
4d5f8f17da
In simgrid mode, avoid calling MPI_Comm_size/rank outside the MPI thread
|
%!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
|
48e2e4c66a
Fix startup of starpu-simgrid-mpi
|
%!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
|
72b4685423
Use xbt_mutex_try_acquire when it is available
|
%!s(int64=11) %!d(string=hai) anos |
Samuel Thibault
|
c8b5bdb10c
fix returned value
|
%!s(int64=11) %!d(string=hai) anos |
Samuel Thibault
|
2088db1fa5
Use a real trylock from simgrid, otherwise our checklocked, which uses trylock, would deadlock here
|
%!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
|
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
|
d3b10b1424
workers: turn function starpu_worker_mutex_is_sched_mutex private and hence rename it as _starpu_worker_mutex_is_sched_mutex
|
%!s(int64=11) %!d(string=hai) anos |
Nathalie Furmento
|
4a14f59a24
workers: turn function starpu_worker_set_flag_sched_mutex_locked private and hence rename it as _starpu_worker_set_flag_sched_mutex_locked
|
%!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
|
93ce4ecd0e
thread: encapsulation of the pthread_spin_xxx functions
|
%!s(int64=11) %!d(string=hai) anos |
Nathalie Furmento
|
f0bf639f34
src: remove un-needed include directives
|
%!s(int64=11) %!d(string=hai) anos |
Nathalie Furmento
|
2666e2d046
thread: encapsulate pthread_exit function
|
%!s(int64=11) %!d(string=hai) anos |
Samuel Thibault
|
50a6cfea59
Fix spurious direct use of pthread_* stuff. This fixes simgrid termination
|
%!s(int64=11) %!d(string=hai) anos |
Andra Hugo
|
4bd482e7b9
move hack out of the include files
|
%!s(int64=11) %!d(string=hai) anos |
Samuel Thibault
|
e9c70aac17
port r11376 from 1.1: Introduce rwlock_tryrdlock and trywrlock variants. Use them in the progression hooks to avoid getting stuck due to idling workers.
|
%!s(int64=12) %!d(string=hai) anos |
Nathalie Furmento
|
637d011bfc
src/common/thread.c: _STARPU_TRACE_MUTEX_LOCKED does not take argument
|
%!s(int64=12) %!d(string=hai) anos |