Samuel Thibault
|
7d87804068
inline frequent spinlock operations
|
9 years ago |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 years ago |
Nathalie Furmento
|
774244a1f6
src/common/starpu_spinlock.h: add missing include
|
10 years ago |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
11 years ago |
Samuel Thibault
|
d55a3b0bcd
It is useless to keep the pthread_attr around in the mutex lifetime
|
11 years ago |
Nathalie Furmento
|
0718426969
src/common/starpu_spinlock: re-apply #12042, and fix code when simgrid is enabled by calling starpu thread api
|
12 years ago |
Nathalie Furmento
|
924ea21695
src/common/starpu_spinlock.h: fix type name
|
12 years ago |
Nathalie Furmento
|
ab68ef8ca7
src/common/starpu_spinlock: revert #12042, code was broken when simgrid and spinlock_check were both enabled
|
12 years ago |
Nathalie Furmento
|
f7fa8ebb0e
src: when spinlock_check is not enabled, modify starpu_spinlock functions to use the starpu_pthread_spin_xxx api
|
12 years ago |
Samuel Thibault
|
9de08d8da8
Make file/line handling for lock tracing compiled only when lock tracing is enabled instead of all the time
|
12 years ago |
Marc Sergent
|
9783f21238
Fix of the livelock discovered by Marc Sergent's internship, by adding a maximum trylock threshold before a blocking lock
|
12 years ago |
Marc Sergent
|
e0b771e409
FxT lock traces support added to StarPU. Use --enable-fxt-lock option of configure to activate it
|
12 years ago |
Samuel Thibault
|
b227dbcfdc
Use STARPU_ATTRIBUTE_* macros
|
12 years ago |
Nathalie Furmento
|
f1f6719353
use __starpu_func__ instead of __func__ which is not available on windows
|
12 years ago |
Nathalie Furmento
|
1060c38ed8
src/common/starpu_spinlock.h: add missing include
|
12 years ago |
Nathalie Furmento
|
c5644f3de4
src/common/starpu_spinlock.h: fix include
|
12 years ago |
Nathalie Furmento
|
7f792e3082
Define new public API starpu_pthread which is similar to the pthread API.
|
12 years ago |
Nathalie Furmento
|
3ae62277c5
src: move starpu thread related functions to new file src/common/thread.h
|
12 years ago |
Nathalie Furmento
|
7e1382bdb7
src/common/starpu_spinlock.h: field last_taker must always be defined when STARPU_SPINLOCK_CHECK is defined
|
12 years ago |
Samuel Thibault
|
9f08f313c6
in spinlock-check mode, record the last taker of the spinlock
|
12 years ago |
Samuel Thibault
|
1d52ea71e1
optimize simgrid spinlocks
|
13 years ago |
Samuel Thibault
|
242b6116cf
pass pthread types through typedefs
|
13 years ago |
Samuel Thibault
|
26d2804cd4
Check that the handle spinlock is held when manipulating refcnts
|
13 years ago |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
14 years ago |
Nathalie Furmento
|
906d935956
src: prefix names of internal types and functions with _starpu
|
14 years ago |
Samuel Thibault
|
b8fbe1ef89
Check spinlock use consistency in debug mode.
|
14 years ago |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
15 years ago |
Cédric Augonnet
|
461d4d99b7
Provide an implementation of the spinlocks that actually rely on mutexes (with
|
15 years ago |
Cédric Augonnet
|
952534293d
Update copyright date
|
15 years ago |
Nathalie Furmento
|
4a983beb04
Update copyright
|
15 years ago |