Andra Hugo
|
a9b35bd4a7
fix malloc & memset perf model
|
11 anni fa |
Andra Hugo
|
a0f55874a4
fixes for valid model
|
11 anni fa |
Andra Hugo
|
002b53889f
fix bugs with the ids of the arch combinations
|
11 anni fa |
Andra Hugo
|
5593439277
changing perf_model structure: arch now contains several devices, so we can have for eg one device STARPU_CPU with 2 cores one device STARPU_CUDA_WORKER with 1 core
|
11 anni fa |
Samuel Thibault
|
35d4d64183
Do not take the first measurement into account, it is very often quite bogus
|
11 anni fa |
Samuel Thibault
|
1aad553cc2
Fix crash with perfmodels having type common
|
11 anni fa |
Samuel Thibault
|
0cd8850c0f
Also print the number of errors. We also actually already do some aging
|
11 anni fa |
Samuel Thibault
|
843eeaa69a
better phrasing
|
11 anni fa |
Samuel Thibault
|
86b3299dd9
Also print the architecture which has calibration issues
|
11 anni fa |
Samuel Thibault
|
5178b27323
Fix print
|
11 anni fa |
Samuel Thibault
|
963e7945c0
print number of samples
|
11 anni fa |
Samuel Thibault
|
4dfb328609
Make sure simgrid mode does not update history
|
11 anni fa |
Samuel Thibault
|
15531a027e
More prominently print calibration issues. Add an environment variable for controling the calibration threshold
|
11 anni fa |
Samuel Thibault
|
c24ffa4a77
Never save performance models when simulating
|
11 anni fa |
Nathalie Furmento
|
abae8a390c
src/core/perfmodel/perfmodel_history.c: fix error message
|
11 anni fa |
Samuel Thibault
|
3c666a76bf
Document parallel workers more correctly
|
11 anni fa |
Samuel Thibault
|
7c4b637f23
Fix array alignment
|
11 anni fa |
Samuel Thibault
|
d514e5f3af
make maxerror a relative percentage, thus allowing values bigger than 100
|
11 anni fa |
Samuel Thibault
|
949e6a135a
More readable arch name
|
11 anni fa |
Samuel Thibault
|
7d9f989fe5
Fix misplaced parenthesis
|
11 anni fa |
Samuel Thibault
|
1344f0b4cf
Do not initialize model at beginning of starpu_perfmodel_load_symbol, it is initialized correctly below
|
11 anni fa |
Samuel Thibault
|
44fe3ffea4
Add missing initialization
|
11 anni fa |
Marc Sergent
|
b2f8911c89
Adding configure option --enable-calibration-heuristic which allows the user to set the maximum authorized deviation of the history-based calibrator
|
11 anni fa |
Samuel Thibault
|
c0cb3f849f
port r 11459 from 1.1: Do not force calibration systematically when a history-based model is used. Let the scheduler trigger it when it actually needs an expected performance
|
11 anni fa |
Nathalie Furmento
|
0e7f0fc0b0
src/core/perfmodel/perfmodel_history.c: starpu_perfmodel_init() already checks model and model->symbol, no need to do it before calling
|
11 anni fa |
Nathalie Furmento
|
a6e209808e
src/core/perfmodel/perfmodel_history.c: function starpu_perfmodel_load_symbol() calls starpu_perfmodel_init()
|
11 anni fa |
Nathalie Furmento
|
2c40adf4a1
perfmodel: rename starpu_initialize_model to starpu_perfmodel_init and starpu_initialize_model_with_file to starpu_perfmodel_init_with_file
|
11 anni fa |
Nathalie Furmento
|
c7eb4897bd
src/core/perfmodel/perfmodel_history.c: initialize_per_arch_model calls memset to make sure all fields are initialised to 0
|
11 anni fa |
Nathalie Furmento
|
483f8e2979
merge trunk
|
11 anni fa |
Samuel Thibault
|
886afdc84b
port 11166 from 1.1: entry is also allocated from reading files, also disable helgrind check there
|
11 anni fa |