Cédric Augonnet
|
56e595124e
Reorganize the code of the scheduling policies: to stress the fact that
|
15 gadi atpakaļ |
Cédric Augonnet
|
2a2d5dd518
Factorize code for the dm and the dmda policies
|
15 gadi atpakaļ |
Cédric Augonnet
|
114550c84f
Move src/core/policies/sched_policy.* into src/core/
|
15 gadi atpakaļ |
Cédric Augonnet
|
62a0f07a04
Factorize the no_prio_policy and the eager_central_policy policies as the
|
15 gadi atpakaļ |
Cédric Augonnet
|
fda0f0ca3f
Some examples include starpu.h (and therefore possibly hwloc.h)
|
15 gadi atpakaļ |
Cédric Augonnet
|
93ac947e65
Add a "post_exec_hook" method in the scheduler interface. This function is
|
15 gadi atpakaļ |
Cédric Augonnet
|
e70be63b82
In order to maintain ABI compability, we add a dummy pointer in the topology
|
15 gadi atpakaļ |
Cédric Augonnet
|
fdcffc1dcd
The hwloc library is used in the public API so we need hwloc.h in case hwloc is
|
15 gadi atpakaļ |
Cédric Augonnet
|
8e3c29dde8
Use tasks instead of jobs in the "priority queues"
|
15 gadi atpakaļ |
Cédric Augonnet
|
bb85b285ed
Remove this file from svn
|
15 gadi atpakaļ |
Cédric Augonnet
|
1a47e25f4f
Replace the starpu_fifo_jobq_s structure by starpu_fifo_taskq_s which works
|
15 gadi atpakaļ |
Cédric Augonnet
|
f2f844462b
Replace _starpu_job_expected_length by _starpu_task_expected_length which takes
|
15 gadi atpakaļ |
Cédric Augonnet
|
d4851f06d1
Fix previous commit: pop_every_task now returns a "struct starpu_task *"
|
15 gadi atpakaļ |
Cédric Augonnet
|
f61ff6f185
Use the helper methods to implement the dummy scheduler.
|
15 gadi atpakaļ |
Cédric Augonnet
|
2d3c7f5584
- Fix the name of the methods to manipulate task lists
|
15 gadi atpakaļ |
Cédric Augonnet
|
3c95481321
- Add prev and next fields in the task structure for the convenience of the scheduler.
|
15 gadi atpakaļ |
Cédric Augonnet
|
3b151fa93c
The --enable-data-rw-lock does not exist anymore
|
15 gadi atpakaļ |
Cédric Augonnet
|
0109c94f9c
Add an example of program embedding its own scheduling policy
|
15 gadi atpakaļ |
Cédric Augonnet
|
bb022881dd
Export starpu_worker_set_sched_condition
|
15 gadi atpakaļ |
Cédric Augonnet
|
1e209cbb0d
Export the starpu_sched_policy_s structure in the public API.
|
15 gadi atpakaļ |
Cédric Augonnet
|
cd6583e606
The scheduling strategies now manipulate tasks instead of jobs. Existing
|
15 gadi atpakaļ |
Cédric Augonnet
|
eb9e0b1c8e
Minor cleanup
|
15 gadi atpakaļ |
Cédric Augonnet
|
d185fc2875
The pop_task method of the scheduler now returns a task instead of a job. This
|
15 gadi atpakaļ |
Cédric Augonnet
|
7cdfe5ce33
The predicted duration is now part of the task structure instead of the job
|
15 gadi atpakaļ |
Nathalie Furmento
|
a24f07b404
examples/matvecmult/matvecmult.c: improve error message
|
15 gadi atpakaļ |
Samuel Thibault
|
8d50dbee48
Fix OpenCL build on windows
|
15 gadi atpakaļ |
Cédric Augonnet
|
2870e97dc4
The starpu_machine_topology_s now contains the subset of
|
15 gadi atpakaļ |
Samuel Thibault
|
c9c1b05d0f
add cygwin CUDA path
|
15 gadi atpakaļ |
Cédric Augonnet
|
9a938aeb1a
Get rid of the starpu_jobq_s structure.
|
15 gadi atpakaļ |
Nathalie Furmento
|
6db3547f65
examples/coverage/coverage.sh: fails the script when an application fails
|
15 gadi atpakaļ |