Nathalie Furmento
|
906d935956
src: prefix names of internal types and functions with _starpu
|
13 gadi atpakaļ |
Samuel Thibault
|
30302c54d6
Make drivers wait for all transfer completions, to make sure not to free some data which is still being transferred
|
13 gadi atpakaļ |
Cyril Roelandt
|
6884c732c5
First version of the multiformat interface.
|
13 gadi atpakaļ |
Samuel Thibault
|
8b92ec20cf
Make sure we call an implementation
|
13 gadi atpakaļ |
Cyril Roelandt
|
ffcfb86084
Multi-implementation.
|
14 gadi atpakaļ |
Samuel Thibault
|
bd2c88d145
cast void* to please the SCC compiler
|
14 gadi atpakaļ |
Samuel Thibault
|
47b21020da
print bandwidths too in starpu_machine_display
|
14 gadi atpakaļ |
Nathalie Furmento
|
b852227eef
drivers: call _starpu_push_task_output after _starpu_driver_update_job_feedback as data used by _starpu_driver_update_job_feedback may get freed by _starpu_push_task_output
|
14 gadi atpakaļ |
Samuel Thibault
|
6c838b30be
fix CPU time measurement
|
14 gadi atpakaļ |
Samuel Thibault
|
cf42bcf4a1
Merge starpu-top branch into trunk
|
14 gadi atpakaļ |
Nathalie Furmento
|
0bedb13731
src/: fix spurious warnings
|
14 gadi atpakaļ |
Cédric Augonnet
|
bb0dc7df61
In case we have CPU parallel tasks, the archtype is not that of the CPU, but a
|
14 gadi atpakaļ |
Nathalie Furmento
|
cdfdc093b0
rename field interface in struct starpu_task into interfaces (on windows, when including <windows.h>, one gets #define interface struct, ...)
|
14 gadi atpakaļ |
Cédric Augonnet
|
4e1758ee14
Various fixes for parallel tasks:
|
14 gadi atpakaļ |
Cédric Augonnet
|
6a644744e4
The starpu_push_local_task function puts a task into the local queue associated
|
14 gadi atpakaļ |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
14 gadi atpakaļ |
Samuel Thibault
|
9b79aeb3a8
- Generalize performance model functions a bit to accomodate being used for power consumption.
|
14 gadi atpakaļ |
Samuel Thibault
|
24b42e1038
- Add starpu_opencl_collect_stats function to collect statistics from OpenCL
|
14 gadi atpakaļ |
Cédric Augonnet
|
879bcb4752
- Provide helpers for pthread_barrier_* functions
|
14 gadi atpakaļ |
Cédric Augonnet
|
61cdbb41bd
Add support for parallel tasks:
|
14 gadi atpakaļ |
Cédric Augonnet
|
babde97945
Store tasks instead of jobs in the per-worker lists.
|
14 gadi atpakaļ |
Nathalie Furmento
|
92f41b0c15
src: use a standard debug/messaging system
|
15 gadi atpakaļ |
Cédric Augonnet
|
114550c84f
Move src/core/policies/sched_policy.* into src/core/
|
15 gadi atpakaļ |
Cédric Augonnet
|
cd6583e606
The scheduling strategies now manipulate tasks instead of jobs. Existing
|
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
|
6b9ea2fa8d
Start a major cleanup of the scheduler which intends to make it doable to write
|
15 gadi atpakaļ |
Cédric Augonnet
|
6d7c5c65db
Cleanup: get rid of the total_computation_time, total_communication_time,
|
15 gadi atpakaļ |
Cédric Augonnet
|
bfb112613e
The push/pop methods are now directly in the starpu_sched_policy_s structure
|
15 gadi atpakaļ |
Nathalie Furmento
|
4a983beb04
Update copyright
|
15 gadi atpakaļ |
Cédric Augonnet
|
ec7ac2c525
- Rework the profiling API to use "struct timespec" rather than int64_t
|
15 gadi atpakaļ |