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 lat temu |
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 lat temu |
Nathalie Furmento
|
a6e209808e
src/core/perfmodel/perfmodel_history.c: function starpu_perfmodel_load_symbol() calls starpu_perfmodel_init()
|
11 lat temu |
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 lat temu |
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 lat temu |
Nathalie Furmento
|
483f8e2979
merge trunk
|
11 lat temu |
Samuel Thibault
|
886afdc84b
port 11166 from 1.1: entry is also allocated from reading files, also disable helgrind check there
|
11 lat temu |
Samuel Thibault
|
aea35461df
Document each racy spot normally reported by helgrind
|
11 lat temu |
Samuel Thibault
|
0d1b0375b3
backport r11155 from 1.1: Disabling access to a variable locally does not actually seem to prevent helgrind from raising the race issues, on the contrary it prevents it from recording where the race comes from... Simply just disable checking these variables completely.
|
11 lat temu |
Samuel Thibault
|
54460ab919
port r11138 from 1.1: Do not lie to helgrind about having taken a mutex, it produces erroneous races inside mutexes. Rather make helgrind ignore the precise memory accesses we know we do not need to care about
|
11 lat temu |
Nathalie Furmento
|
04ee334338
merge trunk up to r11081
|
11 lat temu |
Nathalie Furmento
|
b901df23be
src/core/perfmodel: the windows implementation of fscanf cannot read NAN values, we need to define a function doing it correctly
|
11 lat temu |
Thibaud Lambert
|
54efaa63eb
mic (perfmodels): Correction register_model with debug
|
11 lat temu |
Thibaud Lambert
|
6087bebc4b
Correction parsing in perfmodel_history.c
|
11 lat temu |
Thibaud Lambert
|
df72333352
mic (perfmodels): Update perfmodels initialization
|
11 lat temu |
Nathalie Furmento
|
22910be42b
src/core/perfmodel/perfmodel_history.c: remove un-needed variable
|
11 lat temu |
Thibaud Lambert
|
af9b06a93c
merge revision 10998 of starpu-1.1
|
11 lat temu |
Thibaud Lambert
|
a842503f19
mic (perfmodel): Correction init perfmodels + modification in parsing perfmodel
|
11 lat temu |
Thibaud Lambert
|
f071b5918d
mic (perfmodels): Correction perfmodel init
|
11 lat temu |
Thibaud Lambert
|
191df466c2
mic (perfmodels): Change initialize_model() model to use total number of devices and not actual numbr of devices
|
11 lat temu |
Thibaud Lambert
|
65d83f8779
mic (perfmodels): merge trunk + Correction
|
11 lat temu |
Nathalie Furmento
|
8c8083f248
src/core/perfmodel/perfmodel_history.c: forgot to declare variable ... (again ...)
|
11 lat temu |
Nathalie Furmento
|
7637cc0f56
src/core/perfmodel/perfmodel_history.c: forgot to declare variable ...
|
11 lat temu |
Nathalie Furmento
|
55f1145f6c
src/core/perfmodel/perfmodel_history.c: move parsing of performance model version at the right place
|
11 lat temu |
Nathalie Furmento
|
561134d123
src/core/perfmodel/perfmodel_history.c: fix function to retrieve name of directory storing performance model files
|
11 lat temu |
Nathalie Furmento
|
996e85965e
Performance models files are now stored in a directory whose name
|
11 lat temu |
Samuel Thibault
|
f6ca7afe9c
Fix perfmodel output: do not emit all parallel perfmodels, only what we need
|
11 lat temu |
Thibaud Lambert
|
5cbb25edb6
merge revision 10951 and 10956 of starpu-1.1
|
12 lat temu |
Thibaud Lambert
|
3afcf39929
mic (perfmodels): merge trunk
|
12 lat temu |
Nathalie Furmento
|
219507e0e0
perfmodel: new functionality to print directory name storing performance models
|
12 lat temu |