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 |
Andra Hugo
|
9d2ba463c5
remove some warnings
|
12 years ago |
Andra Hugo
|
abebb0c602
cleaning ispeed_lp code + free hwloc_worker_set when deleting the context
|
12 years ago |
Andra Hugo
|
ea4afcbe3b
do not take workers' mutex before they are launched
|
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 |
Andra Hugo
|
f4ec3a1ade
make public a function returning the workers in an array form
|
12 years ago |
Andra Hugo
|
5fa6ed1bb7
allow passing the pointer of a scheduler to a context
|
12 years ago |
Andra Hugo
|
99654988a8
consider the time to transfer data from the gpus to the RAM too when resizing
|
12 years ago |
Samuel Thibault
|
ff1386dc3a
drop now-unused variable
|
12 years ago |
Samuel Thibault
|
27040a7d73
make assertions more verbose
|
12 years ago |
Nathalie Furmento
|
547fc9c087
turn field starpu_worker_collection:type from int to enum starpu_worker_collection_type
|
12 years ago |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
12 years ago |
Nathalie Furmento
|
32073b9ad8
fix signature for starpu_sched_ctx_exec_parallel_code and mention it in ChangeLog for 1.2.0
|
12 years ago |
Andra Hugo
|
f45a350498
make the parallel code wait for the workers to be ready to execute it
|
12 years ago |
Nathalie Furmento
|
2d53bc3d2b
src/core/sched_ctx.c: code cleaning
|
12 years ago |
Andra Hugo
|
344d72827e
hwloc tree of the context should not be formed of combined workers too (only the simple ones)
|
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
|
786b8fb4b7
move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX
|
12 years ago |
Andra Hugo
|
db626405ae
wrong last commit (draft issues)
|
12 years ago |
Andra Hugo
|
fd8a470cc5
get job & combined_worker pointers out of parallel_eager & parallel_heft
|
12 years ago |
Andra Hugo
|
2400b6829a
get starpu_get_changing_ctx_mutex out of the public API
|
12 years ago |
Nathalie Furmento
|
ccb670cd34
sched_ctx_hypervisor has been renamed in sc_hypervisor
|
12 years ago |
Andra Hugo
|
4a030a3cda
use the function getting the id of the global ctx
|
12 years ago |
Nathalie Furmento
|
b08a2c55e0
scheduler: revert 9247 and add functions to set and get task
|
12 years ago |
Nathalie Furmento
|
7f792e3082
Define new public API starpu_pthread which is similar to the pthread API.
|
12 years ago |
Andra Hugo
|
021aff4d1c
rename starpu_sched_ctx_worker_collection to starpu_worker_collection & move definition of the corresponding structure in starpu_worker.h
|
12 years ago |
Andra Hugo
|
a603573008
fix valgrind issue
|
12 years ago |
Andra Hugo
|
f21b5879bf
bug fixing in resizing strategies
|
12 years ago |
Andra Hugo
|
e12aaabe0b
forgot an ifdef STARPU_USE_HYEPRVISOR
|
12 years ago |
Andra Hugo
|
bba00a9247
some fixes to the hypervisor strategies (pbs with size_ctx)
|
12 years ago |