Samuel Thibault
|
f30a1170aa
Replace starpu_force_bus_sampling with bus_calibrate configuration option, as calibration should done carefully during starpu initialization, and not after initialization
|
13 年之前 |
Samuel Thibault
|
09dab6fd3e
Drop spurious nbsp
|
13 年之前 |
Samuel Thibault
|
c39f87d9cd
clearly separate CUDA and OpenCL
|
13 年之前 |
Samuel Thibault
|
473617f4c0
Do not print CPU%d, it is misleading, explain that it is CPUs in preferrence order, instead
|
13 年之前 |
Samuel Thibault
|
226d8973c7
Do not use starpu_cuda_set_device while calibrating the bus: since we clear things with cudaThreadExit, opengl interoperability can be enabled at proper starpu initialization
|
13 年之前 |
Samuel Thibault
|
9b373e7f9c
Fix initialization for CUDA bus calibration: we use cudaThreadExit to clean our environment before starting starpu
|
13 年之前 |
Samuel Thibault
|
438839d828
Enable GPU-GPU direct transfers
|
13 年之前 |
Samuel Thibault
|
af21f804df
Fix choosing the right CPU for driving GPU
|
13 年之前 |
Nathalie Furmento
|
7b7121a3bd
src/core/perfmodel/perfmodel_bus.c: only initialise OpenCL context if it is not already done by starpu_init
|
13 年之前 |
Cyril Roelandt
|
eec69bb50a
src/core/perfmodel/perfmodel_bus.c: Do not use NAN as an initializer.
|
13 年之前 |
Nathalie Furmento
|
07373ec13a
src/core/perfmodel: fix format string conversion
|
13 年之前 |
Nathalie Furmento
|
a8907ddf74
src/core/perfmodel/perfmodel_bus.c: we are dealing with opencl here, not with cuda
|
13 年之前 |
Nathalie Furmento
|
38c8bb4a22
perfmodel: update filenames to store performance model informations
|
13 年之前 |
Nathalie Furmento
|
5584d3fb84
src/core/perfmodel/perfmodel_bus.c: add reminder
|
13 年之前 |
Nathalie Furmento
|
e478d30094
perfmodel: new public function starpu_bus_print_affinity() to print the affinity devices
|
13 年之前 |
Nathalie Furmento
|
6703ebdf83
src/core/perfmodel/perfmodel_bus.c: update the info messages which are displayed when calibrating the bus
|
13 年之前 |
Samuel Thibault
|
acce0b71ce
Add OpenGL interoperability support
|
13 年之前 |
Cyril Roelandt
|
dad99fc4bc
measure_bandwidth_between_host_and_dev_on_cpu_with_opencl: when running OpenCL on a CPU, make sure not to use too much RAM, s that the operating system does not have to start swapping.
|
13 年之前 |
Nathalie Furmento
|
478f55762e
src/core/perfmodel/perfmodel_bus.c: revert last commit #6099, OpenCL CPU devices should not be skipped
|
13 年之前 |
Nathalie Furmento
|
92dddf41f5
core/perfmodel/perfmodel_bus.c: skip OpenCL CPU devices
|
13 年之前 |
Samuel Thibault
|
915f4f78dc
Use hwloc to save/restore cpubind
|
13 年之前 |
Nathalie Furmento
|
f9a39d6fcb
src/core/perfmodel/perfmodel_bus.c: initialise to calm down valgrind
|
13 年之前 |
Cyril Roelandt
|
43fc35e2a5
load_bus_affinity_file_content: do not try to open the affinity file if neither CUDA or OpenCL are defined.
|
13 年之前 |
Cyril Roelandt
|
f00cc9ea86
write_bus_affinity_file_content: Do not open the file if there is nothing to write.
|
13 年之前 |
Nathalie Furmento
|
e5f68ad9d6
src: update double values usage
|
13 年之前 |
Nathalie Furmento
|
5908a48866
src: let's make icc happy
|
13 年之前 |
Cyril Roelandt
|
b6df6beea3
Renaming public functions :
|
13 年之前 |
Cyril Roelandt
|
99465346a7
src/ : repalce calls to assert() by calls to STARPU_ASSERT().
|
13 年之前 |
Nathalie Furmento
|
3ad31951c8
src: code cleaning
|
13 年之前 |
Nathalie Furmento
|
0bd2fe9020
src: rename internal types following coding conventions
|
13 年之前 |