Nathalie Furmento
|
f885c06876
merge trunk
|
10 anos atrás |
Samuel Thibault
|
d76f89457d
Separate bitfields set by starpu from bitfields set by user, since the latter are accessed unsafely by starpu, but the former shouldn't
|
10 anos atrás |
Andra Hugo
|
2bf349d9aa
don't allow tasks that can't be parallel to be submitted to a ctx
|
10 anos atrás |
Samuel Thibault
|
3db86a2ede
* Add STARPU_VARIABLE_NBUFFERS to be set in cl.nbuffers, and nbuffers and
|
10 anos atrás |
Samuel Thibault
|
1ec62596e8
Reorganize fields of struct starpu_task to reduce memory footprint
|
11 anos atrás |
Samuel Thibault
|
3373a42dba
TODO: remove costly data
|
11 anos atrás |
Samuel Thibault
|
b26c190c51
port r11792 from scheduler_modularization: properly test for task termination
|
11 anos atrás |
Andra Hugo
|
2938dd4805
patch Terry: add a new prologue callback (one executed at pop time)
|
11 anos atrás |
Samuel Thibault
|
8f4d0b449f
Make sure default value is STARPU_SEQ
|
11 anos atrás |
Samuel Thibault
|
8f26d26ad7
Introduce the STARPU_CUDA_ASYNC and STARPU_OPENCL_ASYNC flags. No optimization is done yet for now.
|
11 anos atrás |
Samuel Thibault
|
7c03c945f7
Add support for letting a schedule choose its own set of workers without having to care about combined workers. This only works for SPMD however, not FORKJOIN
|
11 anos atrás |
Samuel Thibault
|
fedd296373
* New codelet specific_nodes field to specify explicit target nodes for data.
|
11 anos atrás |
Nathalie Furmento
|
876ff6d9a2
starpu_task: define a optional name. This can be useful for debugging purposes.
|
11 anos atrás |
Samuel Thibault
|
489766f3ff
port r11183 from 1.1: document callback_arg_free and prologue_callback_arg_free
|
11 anos atrás |
Andra Hugo
|
04e86519ef
uniform name for prologue
|
11 anos atrás |
Samuel Thibault
|
5f9af65fb6
Rather use the proper english writing, prologue. Prolog is really essentially a language :)
|
11 anos atrás |
Andra Hugo
|
f108a67609
add a prolog callback to a task (+ example)
|
11 anos atrás |
Nathalie Furmento
|
03ff6cfac9
include: typos
|
12 anos atrás |
Samuel Thibault
|
b227dbcfdc
Use STARPU_ATTRIBUTE_* macros
|
12 anos atrás |
Nathalie Furmento
|
9b6f25c976
include: remove documentation as it is already defined elsewhere
|
12 anos atrás |
Nathalie Furmento
|
3f57560476
include: remove documentation as it is already defined elsewhere
|
12 anos atrás |
Nathalie Furmento
|
cc040372e0
include/starpu_task.h: reorder fields in starpu_codelet
|
12 anos atrás |
Samuel Thibault
|
57ac315b6d
Import MIC/SCC work from Nicolas, Damien, Brice and Ludovic, reworked a bit. Not even compiled on MIC/SCC yet
|
12 anos atrás |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
12 anos atrás |
Nathalie Furmento
|
12aeacef0f
new functions starpu_task_set_implementation() and starpu_task_get_implementation() to be used by schedulers
|
12 anos atrás |
Nathalie Furmento
|
19b552794f
rename starpu_create_task_alias to starpu_task_dup and document it
|
12 anos atrás |
Nathalie Furmento
|
5071f678af
rename function starpu_display_codelet_stats to starpu_codelet_display_stats
|
12 anos atrás |
Nathalie Furmento
|
f6e82c3561
rename starpu_init_parallel_task_barrier to starpu_parallel_task_barrier_init and document it
|
12 anos atrás |
Andra Hugo
|
fd8a470cc5
get job & combined_worker pointers out of parallel_eager & parallel_heft
|
12 anos atrás |
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
|
12 anos atrás |