Nathalie Furmento
|
4f8508ef4b
include: minor fixes
|
13 gadi atpakaļ |
Nathalie Furmento
|
5c67ff4e54
add function void starpu_codelet_init(struct starpu_codelet *cl) to initialise a codelet with default values
|
13 gadi atpakaļ |
Nathalie Furmento
|
122c8a99d8
revert #5364 and #5365 to avoid errors in C++
|
13 gadi atpakaļ |
Nathalie Furmento
|
d7bd582ddc
include/starpu_task.h: group macros specifying where to execute a codelet in a enum type enum starpu_codelet_where
|
13 gadi atpakaļ |
Cyril Roelandt
|
b6df6beea3
Renaming public functions :
|
13 gadi atpakaļ |
Nicolas Collin
|
dda7ff2523
Bundle structure is now an opaque type (starpu_task_bundle_t).
|
13 gadi atpakaļ |
Nathalie Furmento
|
75fbf9ee3a
struct starpu_task: add a magic field which is set when initialising the task. starpu_task_submit will fail if the field does not have the right value. This will hence avoid submitting tasks which have not been properly initialised.
|
13 gadi atpakaļ |
Nathalie Furmento
|
680e312601
First modifications to define access modes for data handles into starpu_codelet and no longer in starpu_task
|
13 gadi atpakaļ |
Nathalie Furmento
|
83e4492494
update code w.r.t coding style
|
13 gadi atpakaļ |
Cyril Roelandt
|
842e4c9f44
Fix the multiformat interface.
|
13 gadi atpakaļ |
Nathalie Furmento
|
9faadcf561
Mark struct starpu_codelet's fields XXX_func as deprecated. Fields
|
13 gadi atpakaļ |
Cyril Roelandt
|
c771c734fc
Add a "name" field to the codelet structure.
|
13 gadi atpakaļ |
Cyril Roelandt
|
f7a20a3af5
Get rid of the conversion_model.
|
13 gadi atpakaļ |
Nathalie Furmento
|
a20450f5cc
include: fix includes
|
13 gadi atpakaļ |
Nathalie Furmento
|
f311c3c43b
include: fix c++ code
|
13 gadi atpakaļ |
Nathalie Furmento
|
4ea0eb2e54
include/starpu_task.h: use enum types instead of set of defines for enumerated values
|
13 gadi atpakaļ |
Nathalie Furmento
|
1f0545b4e9
include: code cleaning
|
13 gadi atpakaļ |
Samuel Thibault
|
2f4491e804
Add can_execute member to the codelet structure, so applications can fine-tune implementations usage. Make most schedulers enforce it.
|
13 gadi atpakaļ |
Nathalie Furmento
|
dd254fcf2f
gcc-plugin: as lookup_name cannot lookup for a struct, add a typedef for struct starpu_codelet
|
13 gadi atpakaļ |
Nathalie Furmento
|
b3a6c1f52b
do not use typedef for starpu_codelet, use it directly as a struct
|
13 gadi atpakaļ |
Nathalie Furmento
|
30c7cbfa10
rename type starpu_tag into starpu_tag_t
|
13 gadi atpakaļ |
Nathalie Furmento
|
3d0df419a8
Type renaming:
|
13 gadi atpakaļ |
Samuel Thibault
|
2b4e61f351
Always make sure that starpu.h gets included first, since that one knows which order has to be used for the rest. Expose history entries to applications.
|
13 gadi atpakaļ |
Ludovic Courtès
|
6d314b81aa
Properly parenthesize `STARPU_MULTIPLE_*_IMPLEMENTATIONS' macros.
|
13 gadi atpakaļ |
Nathalie Furmento
|
c80a8acea1
Datatypes renaming
|
13 gadi atpakaļ |
Samuel Thibault
|
a9f7dfbaa3
Make starpu_shutdown wait for all ready tasks. Otherwise, we may stop a worker which was supposed to make a transfer which is needed by some task currently running on some other worker, waiting for that data
|
13 gadi atpakaļ |
Cyril Roelandt
|
6884c732c5
First version of the multiformat interface.
|
13 gadi atpakaļ |
Samuel Thibault
|
408e6de3ce
take transfer time into account in heft when the task is scheduled to be executed almost immediately: the transfer will never be overlappable in that case.
|
13 gadi atpakaļ |
Cyril Roelandt
|
ffcfb86084
Multi-implementation.
|
13 gadi atpakaļ |
Ludovic Courtès
|
412ca0bf83
Add `STARPU_DONT_INCLUDE_CUDA_HEADERS' to stay away from the Evil Empire.
|
14 gadi atpakaļ |