Thibaud Lambert
|
e2b943451f
mic (perfmodel): merge trunk + finalize perfmodel
|
12 years ago |
Thibaud Lambert
|
9aeb667e42
fix bug when using mp without mic
|
12 years ago |
Thibaud Lambert
|
b2615f92ee
mic: merge trunk
|
12 years ago |
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 years ago |
Thibaud Lambert
|
e8e81e14ca
mic: merge trunk
|
12 years ago |
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 years ago |
Thibaud Lambert
|
49d190e8de
mic: parallel tasks (mode spmd)
|
12 years ago |
Samuel Thibault
|
ff1386dc3a
drop now-unused variable
|
12 years ago |
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 years ago |
Samuel Thibault
|
8fb1f7ebea
Fix SCC build
|
12 years ago |
Samuel Thibault
|
55d91c74b0
generalize worker set startup
|
12 years ago |
Samuel Thibault
|
d64bd81764
Fix MIC build
|
12 years ago |
Samuel Thibault
|
57ac315b6d
Import MIC/SCC work from Nicolas, Damien, Brice and Ludovic, reworked a bit. Not even compiled on MIC/SCC yet
|
12 years ago |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
12 years ago |
Andra Hugo
|
71d6907584
execute parallel code in a context (do not backport on the release branch, it's not working correctly yet)
|
12 years ago |
Nathalie Furmento
|
cbdb2605b3
pthread: always use the starpu_pthread API
|
13 years ago |
Nathalie Furmento
|
7f792e3082
Define new public API starpu_pthread which is similar to the pthread API.
|
13 years ago |
Nathalie Furmento
|
f3bbbf58e8
src: move definition of function _starpu_execute_registered_progression_hooks() from workers.h to progress_hook.h
|
13 years ago |
Nathalie Furmento
|
ec56b3e978
workers: remove reference to gordon workers
|
13 years ago |
Samuel Thibault
|
2b30d49db1
Make it possible to use simgrid without having CUDA/OpenCL installed
|
13 years ago |
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 years ago |
Samuel Thibault
|
909c4fccc5
Advertise workers more comprehensively. Also fix links with poti-generated traces.
|
13 years ago |
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 years ago |
Andra Hugo
|
dbc4b33af8
fixed policies and completly remove the fields: mutex & cond of sched_ctx
|
13 years ago |
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 years ago |
Nathalie Furmento
|
3f40093bf5
fix last commit
|
13 years ago |
Samuel Thibault
|
fb88ec68ff
Re-fix simgrid build
|
13 years ago |
Samuel Thibault
|
b27f1f7932
fix build with simgrid
|
13 years ago |
Nathalie Furmento
|
1c7f4b3f55
partly revert 8234. sched_cond and sched_mutex are not pointers
|
13 years ago |
Nathalie Furmento
|
e22791b9f3
merge fixes
|
13 years ago |