Pierre-André Wacrenier
|
b2a51a010a
add binary exponential backoof when spinning for task
|
12 年之前 |
Andra Hugo
|
e4d5bcda38
remove the functions that force a worker to pop in a certain context, for the moment no need for that we do round robin
|
12 年之前 |
Thibaud Lambert
|
9aeb667e42
fix bug when using mp without mic
|
12 年之前 |
Thibaud Lambert
|
b2615f92ee
mic: merge trunk
|
12 年之前 |
Andra Hugo
|
c6ae0527ab
workers keep a chained list of contexts (instead of a sparse list) and remove as many loops as possible at pop time
|
12 年之前 |
Thibaud Lambert
|
e8e81e14ca
mic: merge trunk
|
12 年之前 |
Andra Hugo
|
6e52308e70
Indicate whether a worker shares tasks lists with other workers (if yes if we remove it from the context we should do it right away, the other workers are in charge of the remaining tasks)
|
12 年之前 |
Thibaud Lambert
|
49d190e8de
mic: parallel tasks (mode spmd)
|
12 年之前 |
Samuel Thibault
|
ff1386dc3a
drop now-unused variable
|
12 年之前 |
Nathalie Furmento
|
a7047a3a4a
move struct starpu_machine_topology from include/starpu_worker.h to src/core/workers.h and rename it to struct _starpu_machine_topology
|
12 年之前 |
Samuel Thibault
|
8fb1f7ebea
Fix SCC build
|
12 年之前 |
Samuel Thibault
|
55d91c74b0
generalize worker set startup
|
12 年之前 |
Samuel Thibault
|
d64bd81764
Fix MIC build
|
12 年之前 |
Samuel Thibault
|
57ac315b6d
Import MIC/SCC work from Nicolas, Damien, Brice and Ludovic, reworked a bit. Not even compiled on MIC/SCC yet
|
12 年之前 |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
12 年之前 |
Andra Hugo
|
71d6907584
execute parallel code in a context (do not backport on the release branch, it's not working correctly yet)
|
12 年之前 |
Nathalie Furmento
|
cbdb2605b3
pthread: always use the starpu_pthread API
|
13 年之前 |
Nathalie Furmento
|
7f792e3082
Define new public API starpu_pthread which is similar to the pthread API.
|
13 年之前 |
Nathalie Furmento
|
f3bbbf58e8
src: move definition of function _starpu_execute_registered_progression_hooks() from workers.h to progress_hook.h
|
13 年之前 |
Nathalie Furmento
|
ec56b3e978
workers: remove reference to gordon workers
|
13 年之前 |
Samuel Thibault
|
2b30d49db1
Make it possible to use simgrid without having CUDA/OpenCL installed
|
13 年之前 |
Andra Hugo
|
8aa86f5b27
get rid of the remove/add task (replace it with a flag) + fix a delete_ctx bug (data was freed too early)
|
13 年之前 |
Samuel Thibault
|
909c4fccc5
Advertise workers more comprehensively. Also fix links with poti-generated traces.
|
13 年之前 |
Nathalie Furmento
|
39f05e55be
fix definition of starpu_worker_get_sched_condition when simgrid is enabled (thanks to Lionel Eyraud-Dubois and Paul Renaud-Goud for reporting the bug)
|
13 年之前 |
Andra Hugo
|
dbc4b33af8
fixed policies and completly remove the fields: mutex & cond of sched_ctx
|
13 年之前 |
Andra Hugo
|
d56457109a
fix syncrhonisation issue (not yet for ws, parallel_heft and random), there's a synchro issue with delete_ctx (seg fault from time to time)->to be fixed
|
13 年之前 |
Nathalie Furmento
|
3f40093bf5
fix last commit
|
13 年之前 |
Samuel Thibault
|
fb88ec68ff
Re-fix simgrid build
|
13 年之前 |
Samuel Thibault
|
b27f1f7932
fix build with simgrid
|
13 年之前 |
Nathalie Furmento
|
1c7f4b3f55
partly revert 8234. sched_cond and sched_mutex are not pointers
|
13 年之前 |