Cyril Roelandt
|
f501a6d2bd
_starpu_worker_exists : use task->cl->can_execute when it is defined.
|
vor 13 Jahren |
Nathalie Furmento
|
0433b3cc32
src: minor fixes w.r.tg warnings detected by gcc compiler
|
vor 13 Jahren |
Cyril Roelandt
|
99465346a7
src/ : repalce calls to assert() by calls to STARPU_ASSERT().
|
vor 13 Jahren |
Cyril Roelandt
|
842e4c9f44
Fix the multiformat interface.
|
vor 13 Jahren |
Samuel Thibault
|
e04b5ea9f1
Add _starpu_task_submit_nodeps, which should be used instead of directly _starpu_push_lock_task, for core-generated tasks without dependencies
|
vor 13 Jahren |
Nathalie Furmento
|
5bc7ebdce7
src/core/task.c: update function _starpu_codelet_check_deprecated_fields
|
vor 13 Jahren |
Nathalie Furmento
|
9faadcf561
Mark struct starpu_codelet's fields XXX_func as deprecated. Fields
|
vor 13 Jahren |
Cyril Roelandt
|
44b8640205
Multiformat : assume that the data structures used on CUDA devices and OpenCL
|
vor 13 Jahren |
Cyril Roelandt
|
c771c734fc
Add a "name" field to the codelet structure.
|
vor 13 Jahren |
Cyril Roelandt
|
f7a20a3af5
Get rid of the conversion_model.
|
vor 13 Jahren |
Cyril Roelandt
|
260aae8a33
Merging branches/multi-format-2
|
vor 13 Jahren |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
vor 13 Jahren |
Nathalie Furmento
|
efc9c3a136
src: Update LIST_TYPE macro to generate list functionalities and type
|
vor 13 Jahren |
Samuel Thibault
|
2f4491e804
Add can_execute member to the codelet structure, so applications can fine-tune implementations usage. Make most schedulers enforce it.
|
vor 13 Jahren |
Nathalie Furmento
|
1b377f358f
src: rename internal objects following coding conventions
|
vor 13 Jahren |
Nathalie Furmento
|
1c637eff5f
src: rename internal types following coding conventions
|
vor 13 Jahren |
Nathalie Furmento
|
58ebf9a880
src/core/task.c: remove debug message
|
vor 13 Jahren |
Nathalie Furmento
|
b3a6c1f52b
do not use typedef for starpu_codelet, use it directly as a struct
|
vor 13 Jahren |
Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
vor 13 Jahren |
Nathalie Furmento
|
ee63c22a9e
Type renaming:
|
vor 13 Jahren |
Nathalie Furmento
|
906d935956
src: prefix names of internal types and functions with _starpu
|
vor 13 Jahren |
Nathalie Furmento
|
7ab5516114
Data interface: use a new enum type <enum starpu_data_interface_id> for the data interface ids
|
vor 13 Jahren |
Nathalie Furmento
|
9dfe1480a4
src: add debug messagesé
|
vor 13 Jahren |
Samuel Thibault
|
9143157b9f
document that nready starts at 0
|
vor 13 Jahren |
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
|
vor 13 Jahren |
Samuel Thibault
|
de31919c9c
Drop 'do_not_increment_nsubmitted' parameter of _starpu_submit_job: simply decrement after task regeneration
|
vor 13 Jahren |
Cyril Roelandt
|
dbc5f81c8f
Fix a segmentation fault that occurred when running the multiformat example.
|
vor 13 Jahren |
Cyril Roelandt
|
6884c732c5
First version of the multiformat interface.
|
vor 13 Jahren |
Cyril Roelandt
|
3a412f45b4
starpu_task_submit : check pointer against NULL before it is dereferenced.
|
vor 13 Jahren |
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.
|
vor 13 Jahren |