Nathalie Furmento
|
bf710e2b0b
revert wrong commit (#3096)
|
14 роки тому |
Nathalie Furmento
|
49f380be4d
configure.ac: add option --with-mpiexec
|
14 роки тому |
Samuel Thibault
|
0d9f08ae8d
Fix copyrights, thanks Ludo!
|
14 роки тому |
Samuel Thibault
|
9b79aeb3a8
- Generalize performance model functions a bit to accomodate being used for power consumption.
|
14 роки тому |
Samuel Thibault
|
24b42e1038
- Add starpu_opencl_collect_stats function to collect statistics from OpenCL
|
14 роки тому |
Cédric Augonnet
|
2358e3e382
Implement OpenCL -> OpenCL transfers (within the same device !) for the
|
14 роки тому |
Cédric Augonnet
|
f60e74d9e8
Provide helpers to get a direct access to the current context and the current
|
14 роки тому |
Nathalie Furmento
|
c3bfa8def3
OpenCL: do not compile kernel on invalid devices
|
14 роки тому |
Cédric Augonnet
|
61cdbb41bd
Add support for parallel tasks:
|
14 роки тому |
Nathalie Furmento
|
26d55a4e58
OpenCL: use 'opencl kernels' instead of 'opencl codelet' to avoid confusion with starpu codelet object
|
14 роки тому |
Cédric Augonnet
|
babde97945
Store tasks instead of jobs in the per-worker lists.
|
14 роки тому |
Nathalie Furmento
|
8e358b9e9c
driver/opencl: typo
|
14 роки тому |
Nathalie Furmento
|
61c061f527
drivers/opencl: also detect accelerator devices (as defined by Movidius implementation)
|
14 роки тому |
Nathalie Furmento
|
e976dd317e
drivers/opencl: improve error checking
|
14 роки тому |
Nathalie Furmento
|
bbfaa38132
OpenCL driver: use cl_int when appropriate
|
14 роки тому |
Cédric Augonnet
|
e3df8c20c8
Implement STARPU_LIMIT_GPU_MEM on both CUDA and OpenCL devices.
|
14 роки тому |
Cédric Augonnet
|
5a35e3b945
Some OpenCL functions do not seem to be thread safe, so we protect
|
14 роки тому |
Cédric Augonnet
|
7dd9f8d00c
We don't know if cl_device_id is a pointer, so we pass a pointer to the array
|
14 роки тому |
Cédric Augonnet
|
dbbd13ce5a
To remain coherent within StarPU, we now return -EAGAIN to specify that a data
|
14 роки тому |
Nathalie Furmento
|
92f41b0c15
src: use a standard debug/messaging system
|
14 роки тому |
Cédric Augonnet
|
cd6583e606
The scheduling strategies now manipulate tasks instead of jobs. Existing
|
15 роки тому |
Cédric Augonnet
|
d185fc2875
The pop_task method of the scheduler now returns a task instead of a job. This
|
15 роки тому |
Cédric Augonnet
|
6b9ea2fa8d
Start a major cleanup of the scheduler which intends to make it doable to write
|
15 роки тому |
Cédric Augonnet
|
6d7c5c65db
Cleanup: get rid of the total_computation_time, total_communication_time,
|
15 роки тому |
Cédric Augonnet
|
bfb112613e
The push/pop methods are now directly in the starpu_sched_policy_s structure
|
15 роки тому |
Nathalie Furmento
|
4a983beb04
Update copyright
|
15 роки тому |
Cédric Augonnet
|
de62fb027f
Fix commit r2445
|
15 роки тому |
Nathalie Furmento
|
8ee68b45a2
OpenCL driver: comment out unused fonctions
|
15 роки тому |
Nathalie Furmento
|
a02f53c017
OpenCL Driver: implement clEnqueueWriteBufferRect() and clEnqueueReadBufferRect()
|
15 роки тому |
Nathalie Furmento
|
7d3bb0a827
OpenCL driver: give better names to internal functions
|
15 роки тому |