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.
|
14 vuotta sitten |
Cyril Roelandt
|
ffcfb86084
Multi-implementation.
|
14 vuotta sitten |
Samuel Thibault
|
d8aa7f19fa
use %f and %e instead of %lf and %le, as the latter are not defined by the ANSI standard, and have varying behavior depending on GNU or MSVC runtime
|
14 vuotta sitten |
Samuel Thibault
|
6beb9fe2f7
Remove now-unused push_prio_task scheduler method
|
14 vuotta sitten |
Nathalie Furmento
|
0f4dabd5bf
fixes warnings detected by icc
|
14 vuotta sitten |
Cédric Augonnet
|
e1fe20fbfc
- Factorize code in the HEFT strategy
|
14 vuotta sitten |
Samuel Thibault
|
7979bcafcb
Take machine idle consumption into account
|
14 vuotta sitten |
Samuel Thibault
|
757e5cafba
fix queue expected length computation
|
14 vuotta sitten |
Samuel Thibault
|
eadee7eac4
when reverting to greedy schedule, privilege uncalibrated workers
|
14 vuotta sitten |
Samuel Thibault
|
643293a4b7
when performance models are not calibrated yet for dm, dmda or pheft, revert to some alpha-ponderated greedy distribution
|
14 vuotta sitten |
Samuel Thibault
|
7bb926c246
Add a starpu_parameters.h containing interesting constants
|
14 vuotta sitten |
Samuel Thibault
|
719155db9f
copyright fixes
|
14 vuotta sitten |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
14 vuotta sitten |
Samuel Thibault
|
9b79aeb3a8
- Generalize performance model functions a bit to accomodate being used for power consumption.
|
14 vuotta sitten |
Cédric Augonnet
|
e4d271543b
- Cleanup the regression-based performance modeling facilities
|
14 vuotta sitten |
Samuel Thibault
|
de90793b95
export more functions to external schedulers
|
14 vuotta sitten |
Cédric Augonnet
|
3096ff03f4
The _starpu_worker_get_relative_speedup function now takes a starpu_perf_arch
|
14 vuotta sitten |
Cédric Augonnet
|
e8d1dd8a10
Use the PTHREAD_COND_SIGNAL to check if there are errors.
|
15 vuotta sitten |
Nathalie Furmento
|
3b61934f1c
typos (detected as warning by icc)
|
15 vuotta sitten |
Samuel Thibault
|
60caa1c253
make _starpu_worker_may_execute_task take a task instead of a where
|
15 vuotta sitten |
Samuel Thibault
|
d023ed950e
push decision of "where" parameter of task pops down to scheduling policies, turn it into a worker id, and propagate to pop_task functions too
|
15 vuotta sitten |
Cédric Augonnet
|
65a3896a0c
Fix the "ready" version of the dmda policy: don't ignore tasks with the highest priority
|
15 vuotta sitten |
Cédric Augonnet
|
b987fc0761
The "sorted" flavour of the dmda policy may handle any priority level.
|
15 vuotta sitten |
Nathalie Furmento
|
92f41b0c15
src: use a standard debug/messaging system
|
15 vuotta sitten |
Samuel Thibault
|
0ec22a9b3c
document which sched file is what
|
15 vuotta sitten |
Nathalie Furmento
|
3784d23683
set unused fields to NULL for the schedulers
|
15 vuotta sitten |
Cédric Augonnet
|
c0bdc7d533
Implement a variant of the dmda strategy where the tasks are sorted.
|
15 vuotta sitten |
Cédric Augonnet
|
e96dd83619
Experiment with a small optimization in the dmda scheduling policy: in the pop
|
15 vuotta sitten |
Cédric Augonnet
|
56e595124e
Reorganize the code of the scheduling policies: to stress the fact that
|
15 vuotta sitten |