Samuel Thibault
|
804e6f8233
properly test for task termination
|
11 gadi atpakaļ |
Marc Sergent
|
76691542fa
Adding a prefetch field in the task' structure to optimize unneeded prefetching calls, and adapting default threshold values for some predefined hierarchical schedulers.
|
11 gadi atpakaļ |
Andra Hugo
|
12dec4c5cc
hypervisor optimisation (avoid unnecessary notifications/locks/trylocks) + add the hyp the traces
|
11 gadi atpakaļ |
Nathalie Furmento
|
876ff6d9a2
starpu_task: define a optional name. This can be useful for debugging purposes.
|
11 gadi atpakaļ |
Samuel Thibault
|
d69fd7e02c
Add missing memory barrier to synchronize 'running'
|
11 gadi atpakaļ |
Andra Hugo
|
9a2c69cac2
wake up workers before shutdown
|
11 gadi atpakaļ |
Nathalie Furmento
|
9bb5a09263
src: minor fixes
|
11 gadi atpakaļ |
Andra Hugo
|
9bb7bdb07f
Increment/decrement submitted/ready tasks per context (instead of doing it per context & globally)
|
11 gadi atpakaļ |
Nathalie Furmento
|
59f4d4d1af
src/core/task.c: nanosleep does not exist on windows systems, use Sleep
|
11 gadi atpakaļ |
Samuel Thibault
|
a1d45bbbb4
properly fix nanosleep in watchdog
|
11 gadi atpakaļ |
Samuel Thibault
|
3759d82815
properly fix nanosleep in watchdog
|
11 gadi atpakaļ |
Samuel Thibault
|
a83cb59c3d
properly fix nanosleep in watchdog
|
11 gadi atpakaļ |
Nathalie Furmento
|
2ab7af71ef
src/core/task.c: small fixes in watchdog_func()
|
11 gadi atpakaļ |
Samuel Thibault
|
1988972e97
port r11383 from 1.1: Add a watchdog which permits to easily trigger a crash when StarPU gets stuck.
|
11 gadi atpakaļ |
Nathalie Furmento
|
470bd10a23
src/core/task.c: all task submission functions need to set the sched_ctx of the task (followup to commit r11367)
|
11 gadi atpakaļ |
Nathalie Furmento
|
e9b6c7eb1a
src: core/task.c: add missign include - core/sched_ctx.h: define function outside ifdef
|
11 gadi atpakaļ |
Nathalie Furmento
|
48073d0642
starpu_task_submit: on initialisation, the scheduling context of the
|
11 gadi atpakaļ |
Nathalie Furmento
|
c9856f9640
src/core/task.c: avoid code duplication
|
11 gadi atpakaļ |
Nathalie Furmento
|
483f8e2979
merge trunk
|
11 gadi atpakaļ |
Samuel Thibault
|
489766f3ff
port r11183 from 1.1: document callback_arg_free and prologue_callback_arg_free
|
11 gadi atpakaļ |
Thibaud Lambert
|
a87c30578e
mic (perfmodel): Correction compilation error
|
11 gadi atpakaļ |
Andra Hugo
|
70ee761ed3
correct speed computations for the hyp
|
12 gadi atpakaļ |
Samuel Thibault
|
b227dbcfdc
Use STARPU_ATTRIBUTE_* macros
|
12 gadi atpakaļ |
Samuel Thibault
|
27040a7d73
make assertions more verbose
|
12 gadi atpakaļ |
Samuel Thibault
|
d955b351ff
fix build
|
12 gadi atpakaļ |
Samuel Thibault
|
a3f27f08ad
Make some warnings clearer. Avoid a very odd warning when the codelet has more parameters than allowed
|
12 gadi atpakaļ |
Samuel Thibault
|
b908301373
Remove spurious changes
|
12 gadi atpakaļ |
Samuel Thibault
|
eaf8bac1ba
port r9871 from trunk: Do not use cl_arg_free for insert_task, it is not so simple apparently
|
12 gadi atpakaļ |
Samuel Thibault
|
0ef9b0171a
Fill where field according to mic_funcs, scc_funcs and cpu_funcs_name
|
12 gadi atpakaļ |
Samuel Thibault
|
c8f8cfea95
Add cl_arg_free field to enable automatic free(cl_arg) on task destroy.
|
12 gadi atpakaļ |