Nathalie Furmento
|
0ebf7ba326
Rename public opaque type starpu_data_handle as starpu_data_handle_t
|
vor 14 Jahren |
Nathalie Furmento
|
ee63c22a9e
Type renaming:
|
vor 14 Jahren |
Nathalie Furmento
|
906d935956
src: prefix names of internal types and functions with _starpu
|
vor 14 Jahren |
Nathalie Furmento
|
7ab5516114
Data interface: use a new enum type <enum starpu_data_interface_id> for the data interface ids
|
vor 14 Jahren |
Nathalie Furmento
|
9dfe1480a4
src: add debug messagesé
|
vor 14 Jahren |
Samuel Thibault
|
9143157b9f
document that nready starts at 0
|
vor 14 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 14 Jahren |
Samuel Thibault
|
de31919c9c
Drop 'do_not_increment_nsubmitted' parameter of _starpu_submit_job: simply decrement after task regeneration
|
vor 14 Jahren |
Cyril Roelandt
|
dbc5f81c8f
Fix a segmentation fault that occurred when running the multiformat example.
|
vor 14 Jahren |
Cyril Roelandt
|
6884c732c5
First version of the multiformat interface.
|
vor 14 Jahren |
Cyril Roelandt
|
3a412f45b4
starpu_task_submit : check pointer against NULL before it is dereferenced.
|
vor 14 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 14 Jahren |
Cyril Roelandt
|
ffcfb86084
Multi-implementation.
|
vor 14 Jahren |
Samuel Thibault
|
bd2c88d145
cast void* to please the SCC compiler
|
vor 14 Jahren |
Samuel Thibault
|
89ae0d8012
prevent user from trying to use a partitioned data in a task
|
vor 14 Jahren |
Nathalie Furmento
|
915951db8e
src/core/task.c: add debug messages in starpu_task_wait()
|
vor 14 Jahren |
Samuel Thibault
|
b887ba867c
load/save power performance models too
|
vor 15 Jahren |
Cédric Augonnet
|
0e31e57c71
Rewrite the tool to display performance models based on regression.
|
vor 15 Jahren |
Samuel Thibault
|
105d72f50a
make sure the user doesn't provide too many buffers
|
vor 15 Jahren |
Cédric Augonnet
|
e55f7e46a2
Introduce the notion of task bundles. A task bundle is a set of tasks that the
|
vor 15 Jahren |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
vor 15 Jahren |
Samuel Thibault
|
24b42e1038
- Add starpu_opencl_collect_stats function to collect statistics from OpenCL
|
vor 15 Jahren |
Cédric Augonnet
|
3132f14bf2
Bug fix: while submitting a task, it was possible that all its dependencies
|
vor 15 Jahren |
Samuel Thibault
|
2c3c6b45a5
finish r2995
|
vor 15 Jahren |
Cédric Augonnet
|
61cdbb41bd
Add support for parallel tasks:
|
vor 15 Jahren |
Nathalie Furmento
|
3b61934f1c
typos (detected as warning by icc)
|
vor 15 Jahren |
Samuel Thibault
|
60caa1c253
make _starpu_worker_may_execute_task take a task instead of a where
|
vor 15 Jahren |
Nathalie Furmento
|
553f253990
src: debug mechanism to log in and out functions calls (was helpful to debug MPI...)
|
vor 15 Jahren |
Nathalie Furmento
|
eee3e0554e
src/core/task.c: use existing function instead of duplicating its code
|
vor 15 Jahren |
Cédric Augonnet
|
f89f0fc322
When starpu_task_wait_for_all() is called, we create a cluster of vertices in
|
vor 15 Jahren |