Nathalie Furmento
|
0fb9ed8550
src/core/perfmodel/perfmodel_history.: factorise some code
|
10 rokov pred |
Nathalie Furmento
|
3311366e8d
src/core/perfmodel/perfmodel_history.c: protect the access to global variable arch_combs
|
10 rokov pred |
Nathalie Furmento
|
53f712b7e9
perf_model: make sure combination is always created (before it was created only when the perfmodel was dumped on file)
|
10 rokov pred |
Nathalie Furmento
|
5481b186a6
merge trunk
|
10 rokov pred |
Samuel Thibault
|
0613ff03e9
print the number of measurements
|
10 rokov pred |
Nathalie Furmento
|
5ab4cbeabd
merge trunk
|
10 rokov pred |
Nathalie Furmento
|
60c728d51e
src/core/perfmodel/perfmodel_history.c: only append hostname if the symbol does not contain a dot character (very likely followed by a hostname)
|
10 rokov pred |
Nathalie Furmento
|
75c5c178ae
merge trunk
|
11 rokov pred |
Samuel Thibault
|
3823c5adcd
At least some versions of mingw don't define __MINGW__
|
11 rokov pred |
Nathalie Furmento
|
f885c06876
merge trunk
|
11 rokov pred |
Nathalie Furmento
|
a1638adff7
src/core/perfmodel/perfmodel_history.c: set initial value
|
11 rokov pred |
Samuel Thibault
|
a92760f1c6
Make sure we don't unconditionnally include unistd.h, which is not available on windows
|
11 rokov pred |
Samuel Thibault
|
c141d0bca3
opendir not available with msvc
|
11 rokov pred |
Samuel Thibault
|
14b8f531a6
Lock performance model files while writing and reading them to avoid issues on parallel launches, MPI runs notably.
|
11 rokov pred |
Nathalie Furmento
|
5ad43ea8fd
src/core/perfmodel/perfmodel_history.c: improve memory management
|
11 rokov pred |
Nathalie Furmento
|
f28a0d1765
src/core/perfmodel/perfmodel_history.c: remove wrongly committed fprintf
|
11 rokov pred |
Nathalie Furmento
|
3a634d01c2
src/core/perfmodel/perfmodel_history.c: do not allocate per_arch object if already allocated
|
11 rokov pred |
Nathalie Furmento
|
d47bd756f6
src/core/perfmodel/perfmodel_history.c: fix malloc call
|
11 rokov pred |
Nathalie Furmento
|
bc04801ad7
src/core/perfmodel/perfmodel_history.c: free temporary allocated
|
11 rokov pred |
Nathalie Furmento
|
f7a82c43ff
perf_model: index struct starpu_perfmodel_state::nimpls with combination identifiers
|
11 rokov pred |
Nathalie Furmento
|
f2f176f88a
src/core/perfmodel/perfmodel_history.c: only dump valid models
|
11 rokov pred |
Nathalie Furmento
|
702fd94e8c
src/core/perfmodel/perfmodel_history.c: do not mix array indexes and combination id
|
11 rokov pred |
Nathalie Furmento
|
bd12a1ab38
perf_model: move back field is_init to struct starpu_perfmodel
|
11 rokov pred |
Nathalie Furmento
|
1658fe6df4
src/core/perfmodel/perfmodel_history.c: remove wrongly duplicated lines
|
11 rokov pred |
Nathalie Furmento
|
6aa151a21f
src/core/perfmodel/perfmodel_history.c: check model->state is valid before accessing it
|
11 rokov pred |
Nathalie Furmento
|
a0cfca46c1
src/core: rename _starpu_load_perfmodel to _starpu_init_and_load_perfmodel
|
11 rokov pred |
Nathalie Furmento
|
62cca2a7aa
src/core/perfmodel: get rid off now-useless function _starpu_register_model()
|
11 rokov pred |
Nathalie Furmento
|
0e25d8e0ab
src/core/perfmodel/perfmodel_history.c: make sure a model is only registered once in the registered_models list
|
11 rokov pred |
Nathalie Furmento
|
92f55f3726
src/core/perfmodel/perfmodel_history.c: allocate memory for all types of perf models (including STARPU_COMMON)
|
11 rokov pred |
Nathalie Furmento
|
b7785fce25
src/core/perfmodel/perfmodel_history.c: free internal memory model
|
11 rokov pred |