Samuel Thibault
|
f08434622e
also show the arch which needs calibration for nl models
|
лет назад: 12 |
Samuel Thibault
|
46f9cdae13
fix forcing calibration of never-calibrated archs. HASH_FIND_UINT32_T will return NULL when the head is NULL anyway, so there is no need to check for that case, and instead use the factorized behavior
|
лет назад: 12 |
Nathalie Furmento
|
549384f77b
src/core/perfmodel/perfmodel_history.c: add cases for STARPU_PER_ARCH and STARPU_COMMON (tests/sched_policies/simple_cpu_gpu_sched.c was failing otherwise)
|
лет назад: 12 |
Nathalie Furmento
|
1a99016af3
src/core/perfmodel/perfmodel_history.c: specify message on error
|
лет назад: 12 |
Cyril Roelandt
|
5c76f7cb8f
Always initialize model->rwlock. This fixes a crash on Darwin.
|
лет назад: 13 |
Cyril Roelandt
|
764ced63f7
Use a STARPU_MAXGORDONDEVS constant.
|
лет назад: 13 |
Cyril Roelandt
|
88bf76e6b2
Replace STARPU_ASSERT(0) by STARPU_ABORT().
|
лет назад: 13 |
Nathalie Furmento
|
58751f7a82
perfmodel: it is not an error if the perfmodel directory does not exist when we try to list the available perfmodels, it just means none has been saved yet
|
лет назад: 13 |
Nathalie Furmento
|
b794209320
src/core/perfmodel/perfmodel_history.c: be more specific in the error message
|
лет назад: 13 |
Nathalie Furmento
|
7eca1bd797
perfmodel: rename 'struct starpu_per_arch_perfmodel' to 'struct starpu_perfmodel_per_arch'
|
лет назад: 13 |
Nathalie Furmento
|
7c4cd0fa21
perfmodel: rename 'struct starpu_regression_model' to 'struct starpu_perfmodel_regression_model'
|
лет назад: 13 |
Nathalie Furmento
|
bd93f10299
perfmodel: rename struct starpu_history_table to struct starpu_perfmodel_history_table
|
лет назад: 13 |
Nathalie Furmento
|
cdfd9e855f
perfmodel: rename struct starpu_history_entry to struct starpu_perfmodel_history_entry
|
лет назад: 13 |
Nathalie Furmento
|
74889b4885
perfmodel: rename struct starpu_history_list to struct starpu_perfmodel_history_list
|
лет назад: 13 |
Nathalie Furmento
|
36a9619038
perfmodel: Rename public function starpu_list_models to starpu_perfmodel_list
|
лет назад: 13 |
Nathalie Furmento
|
93e216dc6e
perfmodel: rename (and turn private) struct starpu_model_list to struct _starpu_perfmodel_list
|
лет назад: 13 |
Nathalie Furmento
|
f8327e8c53
Rename function starpu_load_history_debug to starpu_perfmodel_load_symbol
|
лет назад: 13 |
Nathalie Furmento
|
dd6b945c0f
src/core/perfmodel/perfmodel_history.c: fix function which initializes a per_arch_model variable and initialize model before loading it from the disk
|
лет назад: 13 |
Nathalie Furmento
|
4e2fbe7bbe
src/core/perfmodel/perfmodel_history.c: give to insert_history_entry() theaddress of the field per_arch_model->history and not of the intermediate variable
|
лет назад: 13 |
Nathalie Furmento
|
ebfe4fb015
src/core/perfmodel/perfmodel_history.c: storing the data in the hashtable is not such a bad idea (Thanks Ludovic and Cyril for helping me to detect this hideous bug)
|
лет назад: 13 |
Nathalie Furmento
|
dddf3b39f8
src/core/perfmodel/perfmodel_history.c: remove test to detect if the key is present in the table. This was copied from the old hahstable implementation. I am not sure what the semantics of the test was. This needs to be clarified.
|
лет назад: 13 |
Nathalie Furmento
|
88f56d1930
src/core/perfmodel/perfmodel_history.c: need to pass a pointer to the hash pointer, as the hash macro modify it
|
лет назад: 13 |
Nathalie Furmento
|
d96c92a1b6
perfmodel_history: use hashtable API provided by src/commion/uthash.h
|
лет назад: 13 |
Samuel Thibault
|
64ead86f78
Add archname not being calibrated
|
лет назад: 13 |
Samuel Thibault
|
39c06b2141
Add starpu_perfmodel_update_history, which permits applications to feed performance models with existing measurements
|
лет назад: 13 |
Nathalie Furmento
|
07373ec13a
src/core/perfmodel: fix format string conversion
|
лет назад: 13 |
Samuel Thibault
|
de04400038
Drop spurious changes
|
лет назад: 13 |
Samuel Thibault
|
70d97054ff
port r6503 from 1.0: Task sizes have to vary, not only can
|
лет назад: 13 |
Samuel Thibault
|
31c7516bf0
Fix atomicity of performance model update
|
лет назад: 13 |
Samuel Thibault
|
a2629ac191
unlock rwlock before destroying it
|
лет назад: 13 |