Andra Hugo
|
f108a67609
add a prolog callback to a task (+ example)
|
hace 11 años |
Andra Hugo
|
39cfbbcb7f
consider the flops of ready tasks when resizing and compute the speed for a sample of time too
|
hace 11 años |
Samuel Thibault
|
5ac25e5658
fix build
|
hace 11 años |
Andra Hugo
|
127e19b535
add iterating over all contexts at pop time when blocked_workers are alowed
|
hace 11 años |
Andra Hugo
|
1c1a6aaddf
* add function to check if the workerid returned by the func starpu_worker_get_id belongs to a context,
|
hace 11 años |
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
|
hace 11 años |
Thibaud Lambert
|
b2615f92ee
mic: merge trunk
|
hace 12 años |
Thibaud Lambert
|
3b7abcc2cf
mic: Fix bugs
|
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 |
Samuel Thibault
|
cf2fcb6937
update to temanejo 1.0rc2
|
hace 12 años |
Thibaud Lambert
|
e8e81e14ca
mic: merge trunk
|
hace 12 años |
Thibaud Lambert
|
b17db603a8
mic: Correction nbmaxcombinedworkers + update _starpu_mic_sink_deinit
|
hace 12 años |
Andra Hugo
|
5fa6ed1bb7
allow passing the pointer of a scheduler to a context
|
hace 12 años |
Andra Hugo
|
70ee761ed3
correct speed computations for the hyp
|
hace 12 años |
Andra Hugo
|
6c954c729c
workers must release the scheduling mutex before taking the role of hypervisor, update triggering issues for the other resizing strategies too
|
hace 12 años |
Simon Archipoff
|
f43398996f
bug fix, sched_policy.c:_get_next_sched_ctx_to_pop_into made a recursive call
|
hace 12 años |
Samuel Thibault
|
d64bd81764
Fix MIC build
|
hace 12 años |
Samuel Thibault
|
57ac315b6d
Import MIC/SCC work from Nicolas, Damien, Brice and Ludovic, reworked a bit. Not even compiled on MIC/SCC yet
|
hace 12 años |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
hace 12 años |
Samuel Thibault
|
b59e5fd23e
revert lists: prioritized tasks are now at the front. Fixes priorities for some schedulers
|
hace 12 años |
Nathalie Furmento
|
786b8fb4b7
move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX
|
hace 12 años |
Nathalie Furmento
|
19b552794f
rename starpu_create_task_alias to starpu_task_dup and document it
|
hace 12 años |
Andra Hugo
|
fd8a470cc5
get job & combined_worker pointers out of parallel_eager & parallel_heft
|
hace 12 años |
Nathalie Furmento
|
a88351d5d1
macros STARPU_TASK_GET_HANDLE, STARPU_TASK_SET_HANDLE, STARPU_CODELET_GET_MODE and STARPU_CODELET_SET_MODE are now in public API
|
hace 12 años |
Nathalie Furmento
|
097a832e3c
Allow to have a dynamically allocated number of buffers per task, and
|
hace 12 años |
Andra Hugo
|
2400b6829a
get starpu_get_changing_ctx_mutex out of the public API
|
hace 12 años |
Andra Hugo
|
3de4a1581a
factorise changing_ctx_mutex (get it out of the policies)
|
hace 12 años |
Nathalie Furmento
|
ccb670cd34
sched_ctx_hypervisor has been renamed in sc_hypervisor
|
hace 12 años |
Nathalie Furmento
|
c4febc1871
src/core/sched_policy.c: only declare variable when needed
|
hace 12 años |
Nathalie Furmento
|
3a7711af02
src: remove un-needed include pthread.h
|
hace 12 años |