Cyril Roelandt
|
c771c734fc
Add a "name" field to the codelet structure.
|
13 anos atrás |
Cyril Roelandt
|
f7a20a3af5
Get rid of the conversion_model.
|
13 anos atrás |
Cyril Roelandt
|
260aae8a33
Merging branches/multi-format-2
|
13 anos atrás |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
13 anos atrás |
Nathalie Furmento
|
efc9c3a136
src: Update LIST_TYPE macro to generate list functionalities and type
|
13 anos atrás |
Samuel Thibault
|
2f4491e804
Add can_execute member to the codelet structure, so applications can fine-tune implementations usage. Make most schedulers enforce it.
|
13 anos atrás |
Nathalie Furmento
|
1b377f358f
src: rename internal objects following coding conventions
|
13 anos atrás |
Nathalie Furmento
|
1c637eff5f
src: rename internal types following coding conventions
|
13 anos atrás |
Nathalie Furmento
|
58ebf9a880
src/core/task.c: remove debug message
|
13 anos atrás |
Nathalie Furmento
|
b3a6c1f52b
do not use typedef for starpu_codelet, use it directly as a struct
|
13 anos atrás |
Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
13 anos atrás |
Nathalie Furmento
|
ee63c22a9e
Type renaming:
|
13 anos atrás |
Nathalie Furmento
|
906d935956
src: prefix names of internal types and functions with _starpu
|
13 anos atrás |
Nathalie Furmento
|
7ab5516114
Data interface: use a new enum type <enum starpu_data_interface_id> for the data interface ids
|
13 anos atrás |
Nathalie Furmento
|
9dfe1480a4
src: add debug messagesé
|
13 anos atrás |
Samuel Thibault
|
9143157b9f
document that nready starts at 0
|
13 anos atrás |
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 anos atrás |
Samuel Thibault
|
de31919c9c
Drop 'do_not_increment_nsubmitted' parameter of _starpu_submit_job: simply decrement after task regeneration
|
13 anos atrás |
Cyril Roelandt
|
dbc5f81c8f
Fix a segmentation fault that occurred when running the multiformat example.
|
13 anos atrás |
Cyril Roelandt
|
6884c732c5
First version of the multiformat interface.
|
13 anos atrás |
Cyril Roelandt
|
3a412f45b4
starpu_task_submit : check pointer against NULL before it is dereferenced.
|
13 anos atrás |
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 anos atrás |
Cyril Roelandt
|
ffcfb86084
Multi-implementation.
|
13 anos atrás |
Samuel Thibault
|
bd2c88d145
cast void* to please the SCC compiler
|
13 anos atrás |
Samuel Thibault
|
89ae0d8012
prevent user from trying to use a partitioned data in a task
|
14 anos atrás |
Nathalie Furmento
|
915951db8e
src/core/task.c: add debug messages in starpu_task_wait()
|
14 anos atrás |
Samuel Thibault
|
b887ba867c
load/save power performance models too
|
14 anos atrás |
Cédric Augonnet
|
0e31e57c71
Rewrite the tool to display performance models based on regression.
|
14 anos atrás |
Samuel Thibault
|
105d72f50a
make sure the user doesn't provide too many buffers
|
14 anos atrás |
Cédric Augonnet
|
e55f7e46a2
Introduce the notion of task bundles. A task bundle is a set of tasks that the
|
14 anos atrás |