Nathalie Furmento
|
1658fe6df4
src/core/perfmodel/perfmodel_history.c: remove wrongly duplicated lines
|
vor 11 Jahren |
Nathalie Furmento
|
6aa151a21f
src/core/perfmodel/perfmodel_history.c: check model->state is valid before accessing it
|
vor 11 Jahren |
Nathalie Furmento
|
a0cfca46c1
src/core: rename _starpu_load_perfmodel to _starpu_init_and_load_perfmodel
|
vor 11 Jahren |
Nathalie Furmento
|
62cca2a7aa
src/core/perfmodel: get rid off now-useless function _starpu_register_model()
|
vor 11 Jahren |
Nathalie Furmento
|
0e25d8e0ab
src/core/perfmodel/perfmodel_history.c: make sure a model is only registered once in the registered_models list
|
vor 11 Jahren |
Nathalie Furmento
|
92f55f3726
src/core/perfmodel/perfmodel_history.c: allocate memory for all types of perf models (including STARPU_COMMON)
|
vor 11 Jahren |
Nathalie Furmento
|
b7785fce25
src/core/perfmodel/perfmodel_history.c: free internal memory model
|
vor 11 Jahren |
Nathalie Furmento
|
dcab3c2cfa
merge trunk
|
vor 11 Jahren |
Nathalie Furmento
|
c5dfa54187
src/core/perfmodel/perfmodel_history.c: starpu_perfmodel_init can be called even if the model does not define a symbol
|
vor 11 Jahren |
Nathalie Furmento
|
93e5c4a322
move all internal fields of struct starpu_perfmodel to a new internal struct _starpu_perfmodel_state
|
vor 11 Jahren |
Nathalie Furmento
|
940e31bb36
merge trunk
|
vor 11 Jahren |
Samuel Thibault
|
3db86a2ede
* Add STARPU_VARIABLE_NBUFFERS to be set in cl.nbuffers, and nbuffers and
|
vor 11 Jahren |
Nathalie Furmento
|
e0814cb255
perf_model: fix the calculation of the number of implementations for a given comb i.e the field struct starpu_perfmodel::nimpls
|
vor 11 Jahren |
Nathalie Furmento
|
2b3c2b9741
perf_model: rename some functions
|
vor 11 Jahren |
Nathalie Furmento
|
352da7186b
New functions to avoid users having to access directly per_arch f:ields of the struct starpu_perfmodel
|
vor 11 Jahren |
Nathalie Furmento
|
2f8c7b58bd
perfmodel: renaming
|
vor 11 Jahren |
Nathalie Furmento
|
8a472c0c88
perfmodel: pre-allocating 2**ndevices arch_combs may be too big, we
|
vor 11 Jahren |
Nathalie Furmento
|
8416de136f
src/core/perfmodel/perfmodel_history.c: create sampling directory at global initialization time
|
vor 11 Jahren |
Nathalie Furmento
|
c198ab88f1
src/core/perfmodel/perfmodel_history.c: set debug_path only wheen needed, doing it in _starpu_register_model will fail as the model does not have yet any registered combination
|
vor 11 Jahren |
Nathalie Furmento
|
9858d13da9
src/core/perfmodel/perfmodel_history.c: deal with cases when there is no history for a perf model
|
vor 11 Jahren |
Nathalie Furmento
|
b14831d574
src/core/perfmodel/perfmodel_history.c: free memory
|
vor 11 Jahren |
Nathalie Furmento
|
e2ed85825c
src/core/perfmodel/perfmodel_history.c:
|
vor 11 Jahren |
Nathalie Furmento
|
0600561b91
partly revert #13024 as function similar to starpu_worker_get_as_string already existed, its name is starpu_perfmodel_get_archtype_name
|
vor 11 Jahren |
Nathalie Furmento
|
e93e3534ec
src/core/perfmodel/perfmodel_history.c: modify function starpu_perfmodel_get_arch_name
|
vor 11 Jahren |
Nathalie Furmento
|
5ce44510ca
perfmodel: new function int starpu_perfmodel_list_combs(FILE *output, struct starpu_perfmodel *model) to display the combinations of a given model
|
vor 11 Jahren |
Nathalie Furmento
|
61e6732e89
src/core/perfmodel/perfmodel_history.c: correctly index array model->nimpls and dump into model file the index of the global combinations array (i.e the internal arch_combs array)
|
vor 11 Jahren |
Nathalie Furmento
|
552cbdbcf0
src/core:
|
vor 11 Jahren |
Andra Hugo
|
694211e31c
fix debug mode compilation issues
|
vor 11 Jahren |
Andra Hugo
|
a9b35bd4a7
fix malloc & memset perf model
|
vor 11 Jahren |
Andra Hugo
|
a0f55874a4
fixes for valid model
|
vor 11 Jahren |