Corentin Salingue
|
b73c8258d6
Measure bandwidth and latency for mpi Master-Slave
|
8 vuotta sitten |
Corentin Salingue
|
1d07400549
Add mpi master-slave to perfmodel. However, need to use real times
|
8 vuotta sitten |
Samuel Thibault
|
a56cec9c33
reduce the time to benchmark the bus, we don't need an extremely precise value, and statistics people say that about 30 is fine
|
9 vuotta sitten |
Nathalie Furmento
|
07c6821f4f
perfmodel: new function starpu_bus_print_filenames() to display filenames storing bandwidth/affinity/latency information, available through starpu_machine_display -i
|
9 vuotta sitten |
Samuel Thibault
|
b11fcecb22
Make sure to have both v3 and v4 simgrid platform files, since we don't know at that point which version will be needed
|
9 vuotta sitten |
Samuel Thibault
|
966c035f9e
add compatibility with simgrid 3.13
|
9 vuotta sitten |
Samuel Thibault
|
21cc796080
fix some compatibility issues with simgrid 3.13, not complete though :/
|
9 vuotta sitten |
Samuel Thibault
|
1dffaf19a7
port r17880 from 1.2: drop spurious endif
|
9 vuotta sitten |
Samuel Thibault
|
310fbacad3
port r17878 from 1.2: Fix r17876
|
9 vuotta sitten |
Samuel Thibault
|
1328f05aa9
port r17876 from 1.2: fix warning
|
9 vuotta sitten |
Samuel Thibault
|
9095dde87f
fix confusion between _starpu_ftruncate and ftruncate by introducing _starpu_fftruncate which takes a FILE*
|
9 vuotta sitten |
Samuel Thibault
|
bdfcc6404e
factorize ftruncate portability to windows
|
9 vuotta sitten |
Nathalie Furmento
|
56584d336b
src/core/perfmodel/perfmodel_bus.c: improve error message when bogus latency or bandwidth file
|
9 vuotta sitten |
Samuel Thibault
|
877d29d194
Warn when two workers are bound to the same cpu. Support ranges in STARPU_WORKERS_CPUID
|
9 vuotta sitten |
Nathalie Furmento
|
3d9232c549
perfmodel: use our own function to write double (we already had one for reading them), windows cannot be relied on
|
9 vuotta sitten |
Samuel Thibault
|
56bb0f1bf3
Make a copy of the user configuration, to avoid crashes when the config structure is freed by the user
|
10 vuotta sitten |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 vuotta sitten |
Nathalie Furmento
|
efea5f1a8f
src/ tests/ tools/: fix coding style, curly braces go on a newline
|
10 vuotta sitten |
Samuel Thibault
|
a41c4b9ce3
Fix some llvm warnings, nothing serious
|
10 vuotta sitten |
Samuel Thibault
|
2b29d02cf1
Do not assume that there is always a host PCI bridge
|
10 vuotta sitten |
Samuel Thibault
|
af5c5b002e
Improve the simgrid simulation on big machines by modeling bandwidths through PCI links and hubs
|
10 vuotta sitten |
Samuel Thibault
|
1097ebb322
Advise how to fix a too long maxnodes value
|
10 vuotta sitten |
Samuel Thibault
|
c44e7dffbb
fix warnings
|
10 vuotta sitten |
Samuel Thibault
|
3e40f253fe
fix typo, thanks Luka!
|
10 vuotta sitten |
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
|
10 vuotta sitten |
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
|
10 vuotta sitten |
Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
11 vuotta sitten |
Samuel Thibault
|
a92760f1c6
Make sure we don't unconditionnally include unistd.h, which is not available on windows
|
11 vuotta sitten |
Samuel Thibault
|
57e3ce1af1
sys/time is not needed any more for gettimeofday
|
11 vuotta sitten |
Samuel Thibault
|
9a20791167
Use starpu_timing_now instead of gettimeofday for measurements, since the latter is subject to timezones and such
|
11 vuotta sitten |