Samuel Thibault
|
ca5dd22771
move C99-ism from cuda/opencl helper headers to libstarpu itself.
|
vor 14 Jahren |
Cédric Augonnet
|
bb0dc7df61
In case we have CPU parallel tasks, the archtype is not that of the CPU, but a
|
vor 14 Jahren |
Cédric Augonnet
|
e51515a4dd
Start to add support for CUDA 4:
|
vor 14 Jahren |
Nathalie Furmento
|
cdfdc093b0
rename field interface in struct starpu_task into interfaces (on windows, when including <windows.h>, one gets #define interface struct, ...)
|
vor 14 Jahren |
Cédric Augonnet
|
8412f45ae4
Create a stream dedicated to StarPU's async data transfers so that we can
|
vor 14 Jahren |
Cédric Augonnet
|
6a644744e4
The starpu_push_local_task function puts a task into the local queue associated
|
vor 14 Jahren |
Samuel Thibault
|
eb10f6b655
- Make starpu_cuda_get_local_stream return the stream instead of a pointer to it
|
vor 14 Jahren |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
vor 14 Jahren |
Samuel Thibault
|
9b79aeb3a8
- Generalize performance model functions a bit to accomodate being used for power consumption.
|
vor 14 Jahren |
Samuel Thibault
|
24b42e1038
- Add starpu_opencl_collect_stats function to collect statistics from OpenCL
|
vor 14 Jahren |
Cédric Augonnet
|
61cdbb41bd
Add support for parallel tasks:
|
vor 14 Jahren |
Cédric Augonnet
|
babde97945
Store tasks instead of jobs in the per-worker lists.
|
vor 14 Jahren |
Cédric Augonnet
|
c384b4f4e7
When starting a kernel while there remains pending data requests, the measured
|
vor 14 Jahren |
Cédric Augonnet
|
e3df8c20c8
Implement STARPU_LIMIT_GPU_MEM on both CUDA and OpenCL devices.
|
vor 14 Jahren |
Nathalie Furmento
|
24e66274c2
cuda driver: typo
|
vor 14 Jahren |
Cédric Augonnet
|
1640dc460d
The STARPU_LIMIT_GPU_MEM environment variable indicates the maximum number of
|
vor 14 Jahren |
Nathalie Furmento
|
92f41b0c15
src: use a standard debug/messaging system
|
vor 15 Jahren |
Cédric Augonnet
|
114550c84f
Move src/core/policies/sched_policy.* into src/core/
|
vor 15 Jahren |
Cédric Augonnet
|
cd6583e606
The scheduling strategies now manipulate tasks instead of jobs. Existing
|
vor 15 Jahren |
Cédric Augonnet
|
d185fc2875
The pop_task method of the scheduler now returns a task instead of a job. This
|
vor 15 Jahren |
Cédric Augonnet
|
6b9ea2fa8d
Start a major cleanup of the scheduler which intends to make it doable to write
|
vor 15 Jahren |
Samuel Thibault
|
cd742e33b6
fix windows build
|
vor 15 Jahren |
Cédric Augonnet
|
952534293d
Update copyright date
|
vor 15 Jahren |
Cédric Augonnet
|
6d7c5c65db
Cleanup: get rid of the total_computation_time, total_communication_time,
|
vor 15 Jahren |
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 |
Nathalie Furmento
|
cf7be76766
API: move cuda related API in starpu_cuda.h and define stuff in starpu_opencl.h only when OpenCL is enabled
|
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 |