Samuel Thibault
|
7a82eb9b6b
Add initial simgrid support for MPI, not working yet
|
11 vuotta sitten |
Samuel Thibault
|
ece2c97b87
Fix build on systems which do not have pthread barriers, such as Mac OS X
|
11 vuotta sitten |
Nathalie Furmento
|
d3b10b1424
workers: turn function starpu_worker_mutex_is_sched_mutex private and hence rename it as _starpu_worker_mutex_is_sched_mutex
|
11 vuotta sitten |
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
|
11 vuotta sitten |
Nathalie Furmento
|
b8f7757a02
thread: encapsulate pthread_mutexattr_xxx functions
|
11 vuotta sitten |
Nathalie Furmento
|
93ce4ecd0e
thread: encapsulation of the pthread_spin_xxx functions
|
11 vuotta sitten |
Nathalie Furmento
|
f0bf639f34
src: remove un-needed include directives
|
11 vuotta sitten |
Nathalie Furmento
|
2666e2d046
thread: encapsulate pthread_exit function
|
11 vuotta sitten |
Samuel Thibault
|
50a6cfea59
Fix spurious direct use of pthread_* stuff. This fixes simgrid termination
|
11 vuotta sitten |
Andra Hugo
|
4bd482e7b9
move hack out of the include files
|
11 vuotta sitten |
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.
|
11 vuotta sitten |
Nathalie Furmento
|
637d011bfc
src/common/thread.c: _STARPU_TRACE_MUTEX_LOCKED does not take argument
|
11 vuotta sitten |
Samuel Thibault
|
9de08d8da8
Make file/line handling for lock tracing compiled only when lock tracing is enabled instead of all the time
|
11 vuotta sitten |
Nathalie Furmento
|
869c4940f0
src/common/thread.c: function xbt_mutex_acquire does not have a return value
|
12 vuotta sitten |
Andra Hugo
|
6c954c729c
workers must release the scheduling mutex before taking the role of hypervisor, update triggering issues for the other resizing strategies too
|
12 vuotta sitten |
Nathalie Furmento
|
43166e55ef
src/common/thread.c: remove duplicated code
|
12 vuotta sitten |
Nathalie Furmento
|
5c2fa454d8
src/common/thread.c: starpu functions NEED to return the return value of the pthread functions
|
12 vuotta sitten |
Nathalie Furmento
|
b3d0c1be0d
src/common/thread.c: remove trailing whitespaces
|
12 vuotta sitten |
Marc Sergent
|
e0b771e409
FxT lock traces support added to StarPU. Use --enable-fxt-lock option of configure to activate it
|
12 vuotta sitten |
Nathalie Furmento
|
e1027f2e7c
src: fix simgrid code
|
12 vuotta sitten |
Nathalie Furmento
|
786b8fb4b7
move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX
|
12 vuotta sitten |
Nathalie Furmento
|
78570cad44
thread: fix definitions of starpu_pthread_create and starpu_pthread_create_on
|
12 vuotta sitten |
Nathalie Furmento
|
7f792e3082
Define new public API starpu_pthread which is similar to the pthread API.
|
12 vuotta sitten |