Samuel Thibault
|
b871dec51b
drop duplicate memory barrier
|
9 yıl önce |
Samuel Thibault
|
d6e4271db8
factorize fetch_task_input changes from starpu-on-mpi, use it for CPU driver too
|
9 yıl önce |
Corentin Salingue
|
0dbf966aef
Merge from trunk
|
9 yıl önce |
Nathalie Furmento
|
87718074ae
src: fix cppcheck warnings
|
9 yıl önce |
Corentin Salingue
|
3bbc1443c4
Each worker can manage the good set of memories
|
9 yıl önce |
Samuel Thibault
|
666fd063bf
drop thread parameter of starpu_pthread_setname, Darwin doesn't support it and we don't use it anyway
|
9 yıl önce |
Samuel Thibault
|
7339c8f5fe
Use pthread_setname_np when available
|
9 yıl önce |
Samuel Thibault
|
6a03e93123
Add STARPU_CODELET_SIMGRID_EXECUTE flag to allow executing codelet functions even in simgrid mode
|
9 yıl önce |
Samuel Thibault
|
877d29d194
Warn when two workers are bound to the same cpu. Support ranges in STARPU_WORKERS_CPUID
|
10 yıl önce |
Samuel Thibault
|
2180a3bd93
Replace busy barrier with small sleep in simgrid mode, otherwise it would deadlock
|
10 yıl önce |
Samuel Thibault
|
90bf39960e
Vastly improve simgrid simulation time by using wake queues
|
10 yıl önce |
Nathalie Furmento
|
0d3031afda
src/drivers/cpu/driver_cpu.c: make sure sched_ctx is valid before accessing it
|
10 yıl önce |
Samuel Thibault
|
23b5457f92
port r16114 from 1.2: Make non-cpu drivers also process main_ram requests so write_invalidation requests can work in non-cpu case. Those drivers can run them anyway, and this is actually required for the disk+gpu case.
|
10 yıl önce |
Samuel Thibault
|
659c91c258
fix use of ANNOTATE_HAPPENS_BEFORE: it must be before the synchronization event
|
10 yıl önce |
Samuel Thibault
|
0bc621df90
Fix destruction of the after_worker_barrier: we need to wait for threads to have gone out of the barrier... So let's use a simple tiny busy barrier
|
10 yıl önce |
Samuel Thibault
|
1b2f436a98
catch unsafe use of non-reentrant getenv
|
10 yıl önce |
Samuel Thibault
|
bf8e9c78cb
Cache values gotten from environment variables, to fix concurrency with putenv() calls, and also reduce cost
|
10 yıl önce |
Terry Cojean
|
5f499f5ec9
Use the context's perfmodel_arch when in a context without policy
|
10 yıl önce |
Nathalie Furmento
|
e3b44209ed
update copyright
|
11 yıl önce |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
11 yıl önce |
Samuel Thibault
|
ebf7530d52
Collapse thread and worker for CPU workers, since we are always synchronous there
|
11 yıl önce |
Samuel Thibault
|
aced8a4142
fix STARPU_LIMIT_CPU_MEM behavior when hwloc is not enabled
|
11 yıl önce |
Samuel Thibault
|
791ad827f7
merge trunk
|
11 yıl önce |
Samuel Thibault
|
113cdbb1a3
Support pipeline mode in simgrid too. The results match the reality!
|
11 yıl önce |
Nathalie Furmento
|
cc9aecb792
merge trunk
|
11 yıl önce |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
11 yıl önce |
Nathalie Furmento
|
836c1e148c
merge trunk
|
11 yıl önce |
Nathalie Furmento
|
bbed82f445
merge trunk
|
11 yıl önce |
Nathalie Furmento
|
67951c8857
merge trunk
|
11 yıl önce |
Samuel Thibault
|
c3e6095f8d
Move the pause implementation into its own function, instead of _starpu_machine_is_running which is called in various places where the pause can actually lead to deadlocks
|
11 yıl önce |