Nathalie Furmento
|
4ea0eb2e54
include/starpu_task.h: use enum types instead of set of defines for enumerated values
|
13 年 前 |
Nathalie Furmento
|
1f0545b4e9
include: code cleaning
|
13 年 前 |
Samuel Thibault
|
2f4491e804
Add can_execute member to the codelet structure, so applications can fine-tune implementations usage. Make most schedulers enforce it.
|
13 年 前 |
Nathalie Furmento
|
dd254fcf2f
gcc-plugin: as lookup_name cannot lookup for a struct, add a typedef for struct starpu_codelet
|
13 年 前 |
Nathalie Furmento
|
b3a6c1f52b
do not use typedef for starpu_codelet, use it directly as a struct
|
13 年 前 |
Nathalie Furmento
|
30c7cbfa10
rename type starpu_tag into starpu_tag_t
|
13 年 前 |
Nathalie Furmento
|
3d0df419a8
Type renaming:
|
13 年 前 |
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 年 前 |
Ludovic Courtès
|
6d314b81aa
Properly parenthesize `STARPU_MULTIPLE_*_IMPLEMENTATIONS' macros.
|
13 年 前 |
Nathalie Furmento
|
c80a8acea1
Datatypes renaming
|
13 年 前 |
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 年 前 |
Cyril Roelandt
|
6884c732c5
First version of the multiformat interface.
|
13 年 前 |
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 年 前 |
Cyril Roelandt
|
ffcfb86084
Multi-implementation.
|
13 年 前 |
Ludovic Courtès
|
412ca0bf83
Add `STARPU_DONT_INCLUDE_CUDA_HEADERS' to stay away from the Evil Empire.
|
14 年 前 |
Samuel Thibault
|
17e420dd09
Fixes comment style in files in the include directory to allow
|
14 年 前 |
Nathalie Furmento
|
cdfdc093b0
rename field interface in struct starpu_task into interfaces (on windows, when including <windows.h>, one gets #define interface struct, ...)
|
14 年 前 |
Cédric Augonnet
|
e55f7e46a2
Introduce the notion of task bundles. A task bundle is a set of tasks that the
|
14 年 前 |
Samuel Thibault
|
7979bcafcb
Take machine idle consumption into account
|
14 年 前 |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
14 年 前 |
Samuel Thibault
|
9b79aeb3a8
- Generalize performance model functions a bit to accomodate being used for power consumption.
|
14 年 前 |
Samuel Thibault
|
24b42e1038
- Add starpu_opencl_collect_stats function to collect statistics from OpenCL
|
14 年 前 |
Cédric Augonnet
|
61cdbb41bd
Add support for parallel tasks:
|
14 年 前 |
Cédric Augonnet
|
8d2b6c2760
Rename the STARPU_TASK_BLOCKED_ON_JOB status into STARPU_TASK_BLOCKED_ON_DATA
|
14 年 前 |
Nathalie Furmento
|
06321193a9
task: add new statuses to specify on what a task is blocked
|
14 年 前 |
Cédric Augonnet
|
0a93ca40d1
The scheduling strategy may now select the min/max priority levels. The
|
14 年 前 |
Cédric Augonnet
|
3c95481321
- Add prev and next fields in the task structure for the convenience of the scheduler.
|
14 年 前 |
Cédric Augonnet
|
cd6583e606
The scheduling strategies now manipulate tasks instead of jobs. Existing
|
14 年 前 |
Cédric Augonnet
|
7cdfe5ce33
The predicted duration is now part of the task structure instead of the job
|
14 年 前 |
Cédric Augonnet
|
952534293d
Update copyright date
|
14 年 前 |