Nathalie Furmento
|
9c9fbbfc59
doc: update for the new scheduler component API
|
пре 8 година |
Nathalie Furmento
|
4f6a4977aa
include/starpu_task_list.h: add missing const
|
пре 8 година |
Nathalie Furmento
|
9f5cc1888c
Add a field starpu_task::where and the macro STARPU_TASK_WHERE
|
пре 8 година |
Nathalie Furmento
|
19cb8109bd
Allow to call starpu_sched_ctx_set_policy_data on the main scheduler context
|
пре 8 година |
Olivier Aumage
|
2e06af2c9a
reintegrate branch synchro intro trunk
|
пре 8 година |
Olivier Aumage
|
a88517d429
merge from trunk
|
пре 8 година |
Olivier Aumage
|
fc4a7038bc
remove erroneous starpu_bitmap_or again, which came back as part of the last merge from trunk
|
пре 8 година |
Olivier Aumage
|
3ef5efb58a
add missing hg_disable
|
пре 8 година |
Olivier Aumage
|
4884091088
check worker iterators do not overflow in dm*
|
пре 8 година |
Olivier Aumage
|
be7302262a
check per_worker queue_array when selecting workers in ws/lws
|
пре 8 година |
Olivier Aumage
|
3cb712851d
workaround on graph_test bug when calling set_priority on tasks that have already been queued in priority queues
|
пре 8 година |
Olivier Aumage
|
0b4a7d4d69
add relax_on/_off around mutex_locks in graph.c
|
пре 8 година |
Olivier Aumage
|
73c008b912
fix Opencl driver (lack of) use of .current_task when pipeline_length == 0
|
пре 8 година |
Olivier Aumage
|
626c531e1d
avoid exp_len becoming negative
|
пре 8 година |
Olivier Aumage
|
207e6dbeba
update component_mct synchro with new synchro scheme
|
пре 8 година |
Olivier Aumage
|
0a24097305
merge from trunk
|
пре 8 година |
Olivier Aumage
|
b86f2ec581
make opencl pipeline management more similar to cuda driver, in order to share behaviour in refuse_task
|
пре 8 година |
Samuel Thibault
|
96bca6e25e
fix build with older cuda
|
пре 8 година |
Samuel Thibault
|
58428fb1ab
Fix crash in dummy scheduler
|
пре 8 година |
Samuel Thibault
|
dc7741acfe
Fix test build without cuda
|
пре 8 година |
Samuel Thibault
|
e5b21e47fd
Add starpu_cusparse_init/shutdown/get_local_handle for proper CUDA overlapping with cusparse.
|
пре 8 година |
Samuel Thibault
|
cc0ef31b02
document how to plug streams with each other
|
пре 8 година |
Samuel Thibault
|
f276fcf338
From Lionel: component_sched: cleaner update_worker code
|
пре 8 година |
Samuel Thibault
|
c59bbd5c43
From Lionel: prio_deque: documenting assumptions on exp_* fields
|
пре 8 година |
Samuel Thibault
|
f3ae1e7caa
From Lionel: component_prio: do not keep the mutex when not needed anymore
|
пре 8 година |
Samuel Thibault
|
a2263990e5
From Lionel: modular_heft: make sure that decisions can happen at push() time, avoid waking up all workers each time a new task is ready
|
пре 8 година |
Samuel Thibault
|
6aedd5d9a5
From Lionel: modular sched: factorize send_can_push_to_parents mechanism
|
пре 8 година |
Samuel Thibault
|
989d6e9dce
From Lionel: worker component: correctly take pipeline_len into account when computing extimated end
|
пре 8 година |
Samuel Thibault
|
50efb007d3
from Lionel: sched modular prio: take predicted transfer into account for expected end time
|
пре 8 година |
Samuel Thibault
|
26a2ac8bef
from Lionel: MCT: place the computation of expected end times in critical section, to avoid race issues in decisions
|
пре 8 година |