Andra Hugo
|
9bb7bdb07f
Increment/decrement submitted/ready tasks per context (instead of doing it per context & globally)
|
hace 12 años |
Nathalie Furmento
|
e9b6c7eb1a
src: core/task.c: add missign include - core/sched_ctx.h: define function outside ifdef
|
hace 12 años |
Nathalie Furmento
|
c1bcca575d
The functions starpu_sched_set/get_min/max_priority set/get the
|
hace 12 años |
Nathalie Furmento
|
43838444ce
Function starpu_sched_ctx_create() now takes a variable argument list
|
hace 12 años |
Samuel Thibault
|
1ad22db615
port r11138 from 1.1: Replace global mutex by global rwlock
|
hace 12 años |
Andra Hugo
|
c4873d4813
hypervisor lp: max is computed using the time of executing tasks instead of idle time
|
hace 12 años |
Andra Hugo
|
52459c8508
*eager: wake up workers when we add them to a context
|
hace 12 años |
Andra Hugo
|
f31697b342
regiseter callback for the context, to be executed when the last task finished executing
|
hace 12 años |
Andra Hugo
|
93ed656614
add missing hyp functions to the doc + some code cleaning
|
hace 12 años |
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
|
hace 12 años |
Andra Hugo
|
5fa6ed1bb7
allow passing the pointer of a scheduler to a context
|
hace 13 años |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
hace 13 años |
Andra Hugo
|
f45a350498
make the parallel code wait for the workers to be ready to execute it
|
hace 13 años |
Andra Hugo
|
d22f6a2a34
include hwloc
|
hace 13 años |
Andra Hugo
|
71d6907584
execute parallel code in a context (do not backport on the release branch, it's not working correctly yet)
|
hace 13 años |
Andra Hugo
|
2400b6829a
get starpu_get_changing_ctx_mutex out of the public API
|
hace 13 años |
Nathalie Furmento
|
ccb670cd34
sched_ctx_hypervisor has been renamed in sc_hypervisor
|
hace 13 años |
Andra Hugo
|
4a030a3cda
use the function getting the id of the global ctx
|
hace 13 años |
Nathalie Furmento
|
b08a2c55e0
scheduler: revert 9247 and add functions to set and get task
|
hace 13 años |
Nathalie Furmento
|
cbdb2605b3
pthread: always use the starpu_pthread API
|
hace 13 años |
Nathalie Furmento
|
7f792e3082
Define new public API starpu_pthread which is similar to the pthread API.
|
hace 13 años |
Andra Hugo
|
021aff4d1c
rename starpu_sched_ctx_worker_collection to starpu_worker_collection & move definition of the corresponding structure in starpu_worker.h
|
hace 13 años |
Nathalie Furmento
|
c011a76c21
src/core/sched_ctx.h: comment out declaration as variable is unused
|
hace 13 años |
Andra Hugo
|
f21b5879bf
bug fixing in resizing strategies
|
hace 13 años |
Nathalie Furmento
|
3bc625b345
src/core: free workers's list of contexts
|
hace 13 años |
Nathalie Furmento
|
361cb9d780
rename all objects defined in include/starpu_sched_ctx.h to start with starpu_sched_ctx
|
hace 13 años |
Andra Hugo
|
f54a30a655
fix ispeed policy
|
hace 13 años |
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)
|
hace 13 años |
Ludovic Courtès
|
73387de086
contexts: Move definition of `changing_ctx_mutex' out of header.
|
hace 13 años |
Andra Hugo
|
dbc4b33af8
fixed policies and completly remove the fields: mutex & cond of sched_ctx
|
hace 13 años |