Cédric Augonnet
|
bfb112613e
The push/pop methods are now directly in the starpu_sched_policy_s structure
|
vor 15 Jahren |
Nathalie Furmento
|
4a983beb04
Update copyright
|
vor 15 Jahren |
Cédric Augonnet
|
ec7ac2c525
- Rework the profiling API to use "struct timespec" rather than int64_t
|
vor 15 Jahren |
Cédric Augonnet
|
5664517e7a
Cleanup the timing facilities: instead of storing date as "double", we now use
|
vor 15 Jahren |
Cédric Augonnet
|
be02d6e863
Display the name of the worker in the "activity" output.
|
vor 15 Jahren |
Cédric Augonnet
|
87fb505882
Factorize the code used to block a worker when there is nothing to do at all.
|
vor 15 Jahren |
Mehdi Juhoor
|
c0f5d8f457
Modified the drivers to update sleeping time when profiling
|
vor 15 Jahren |
Cédric Augonnet
|
1d223b5abe
Export the current state of the task so that the SOCL lib may implement
|
vor 15 Jahren |
Cédric Augonnet
|
c1c1070153
Minor cleanups
|
vor 15 Jahren |
Cédric Augonnet
|
cc2b13c2db
Add profiling capabilities to the workers. It is now possible to query a worker
|
vor 15 Jahren |
Cédric Augonnet
|
2e64948872
Add some basic online performance feedback capabilities: if the profiling is
|
vor 15 Jahren |
Cédric Augonnet
|
c2d9d95b6d
Avoid a race condition when updating the number of tasks previously executed in
|
vor 15 Jahren |
Cédric Augonnet
|
dd7443ea86
Factorize code which needs not be directly written in the drivers
|
vor 15 Jahren |
Cédric Augonnet
|
6d3925222f
Protect the queues when initializing the drivers even if the counters are only
|
vor 15 Jahren |
Cédric Augonnet
|
2c30e80a9a
Use the PTHREAD_COND_WAIT macro to check return value.
|
vor 15 Jahren |
Cédric Augonnet
|
47af90d6fe
Bug fix. When an "empty task" (cl = NULL) is executable, it is directly
|
vor 15 Jahren |
Cédric Augonnet
|
c92030c413
We "free" memory, we don't "liberate" it from the yoke of an evilish malloc :)
|
vor 15 Jahren |
Cédric Augonnet
|
b19e14f7c2
yet more error checking
|
vor 15 Jahren |
Nathalie Furmento
|
cde4ad65e2
Check the return value of pthread_mutex_lock(...) and pthread_mutex_unlock(...)
|
vor 15 Jahren |
Cédric Augonnet
|
e241148129
Clarify the behaviour of starpu_wait_all_tasks with regenarable tasks. A
|
vor 15 Jahren |
Cédric Augonnet
|
fb3d7bb6a9
The "id" field was previously renamed into "devid"
|
vor 15 Jahren |
Cédric Augonnet
|
354725247a
Some structure field had the same name as a function, for the sake of
|
vor 15 Jahren |
Nathalie Furmento
|
3c4782f19a
Rename field id of the struct starpu_worker_s in devid
|
vor 15 Jahren |
Cédric Augonnet
|
c0ba4bf5e9
Liberate the memory that was implicitely allocated by the DSM to replicate data
|
vor 15 Jahren |
Nathalie Furmento
|
7e5f41b49c
Prefixing of src/common/fxt.h (3rd and last step)
|
vor 15 Jahren |
Nathalie Furmento
|
fd1559804a
Prefixing of src/common/fxt.h (2nd step)
|
vor 15 Jahren |
Nathalie Furmento
|
ac6757d544
Prefixing of src/common/fxt.h (1st step)
|
vor 15 Jahren |
Nathalie Furmento
|
100ef879e6
Prefixing of src/common/timing.h
|
vor 15 Jahren |
Nathalie Furmento
|
6670f6e08d
Prefixing of src/core/mechanisms/queues.h
|
vor 15 Jahren |
Nathalie Furmento
|
eb56dd016a
Prefixing of src/core/policies/sched_policy.h
|
vor 15 Jahren |