Samuel Thibault
|
88a89370aa
Add a memcpy_peer property to CUDA gpus, to record whether it is able to run gpu-gpu transfers, so that simgrid can enable them when appropriate
|
пре 11 година |
Nathalie Furmento
|
36fe1cbc6e
src/core/perfmodel: store at the beginning of the application the names for the different perfmodel directories, there is no need to recalcute them at each function call
|
пре 11 година |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
пре 11 година |
Samuel Thibault
|
a92760f1c6
Make sure we don't unconditionnally include unistd.h, which is not available on windows
|
пре 11 година |
Samuel Thibault
|
57e3ce1af1
sys/time is not needed any more for gettimeofday
|
пре 11 година |
Samuel Thibault
|
9a20791167
Use starpu_timing_now instead of gettimeofday for measurements, since the latter is subject to timezones and such
|
пре 11 година |
Samuel Thibault
|
14b8f531a6
Lock performance model files while writing and reading them to avoid issues on parallel launches, MPI runs notably.
|
пре 11 година |
Samuel Thibault
|
a6331ed354
Fix pointers for device to host copy
|
пре 11 година |
Samuel Thibault
|
cfb3f5e88d
Fix download latency measurement, thanks Chris Hennick for the report
|
пре 12 година |
Samuel Thibault
|
4899b89184
Fix GPU thread binding: document logical cores/PUs, simplify _starpu_initialize_workers_deviceid initialization loop, fix confusion between PUs and cores in _starpu_get_next_bindid
|
пре 12 година |
Samuel Thibault
|
b97472e2df
Fix core/thread confusions
|
пре 12 година |
Samuel Thibault
|
31a4c0403b
CPU number is not a core number any more, but a PU number
|
пре 12 година |
Andra Hugo
|
8c75841bf9
consider the hyperthreading when constructing the list of workers
|
пре 12 година |
Samuel Thibault
|
1f15fc2c12
simplify code at expense of bss size
|
пре 12 година |
Samuel Thibault
|
32ae3d3eb0
Actually fix non-cuda/non-opencl build
|
пре 12 година |
Samuel Thibault
|
15f473bfa0
Fix non-cuda non-opencl build
|
пре 12 година |
Samuel Thibault
|
283b629884
Fix writing opencl gpu size in simgrid file
|
пре 12 година |
Samuel Thibault
|
b1dfd30389
Store GPU size in platform file
|
пре 12 година |
Samuel Thibault
|
ee8d50023f
Fix starpu_machine_display output on MIC
|
пре 12 година |
Samuel Thibault
|
020bb9e52a
port r11429 from 1.1: Enable gpu-gpu direct transfer. This does not seem to harm performance any more
|
пре 12 година |
Nathalie Furmento
|
59353eccf8
src/core/perfmodel/perfmodel_bus.c: free hwloc bitmap
|
пре 12 година |
Nathalie Furmento
|
b901df23be
src/core/perfmodel: the windows implementation of fscanf cannot read NAN values, we need to define a function doing it correctly
|
пре 12 година |
Nathalie Furmento
|
81c3403407
src/core/perfmodel/perfmodel_bus.c: use %lf to write a double
|
пре 12 година |
Samuel Thibault
|
92166a2d8a
drop spurious prototypes
|
пре 12 година |
Samuel Thibault
|
9c038ac2be
replace starpu_get_bandwidth/latency_CUDA/RAM_RAM/CUDA with calls to starpu_transfer_*
|
пре 12 година |
Andra Hugo
|
99654988a8
consider the time to transfer data from the gpus to the RAM too when resizing
|
пре 12 година |
Samuel Thibault
|
3cb866fcec
Invert GPU-GPU direct transfer control environment variable name
|
пре 12 година |
Corentin Salingue
|
8d4cf47c18
merge trunk
|
пре 12 година |
Nathalie Furmento
|
a7047a3a4a
move struct starpu_machine_topology from include/starpu_worker.h to src/core/workers.h and rename it to struct _starpu_machine_topology
|
пре 12 година |
Corentin Salingue
|
3d1f821703
merge trunk
|
пре 12 година |