#include <pmm_model.h>
Data Fields | |
| char * | model_path |
| int | unwritten_num_execs |
| double | unwritten_time_spend |
| time_t | mtime |
| int | n_p |
| int | completion |
| int | complete |
| int | unique_benches |
| struct pmm_bench_list * | bench_list |
| double | peak_flops |
| struct pmm_interval_list * | interval_list |
| struct pmm_paramdef_set * | pd_set |
| struct pmm_routine * | parent_routine |
functional performance model of a routine
Definition at line 153 of file pmm_model.h.
| struct pmm_bench_list* pmm_model::bench_list |
Definition at line 167 of file pmm_model.h.
| int pmm_model::complete |
is model complete
Definition at line 163 of file pmm_model.h.
| int pmm_model::completion |
completion state of the model
Definition at line 162 of file pmm_model.h.
| struct pmm_interval_list* pmm_model::interval_list |
intervals describing unfinished parts of the model
Definition at line 172 of file pmm_model.h.
| char* pmm_model::model_path |
path to model filee
Definition at line 154 of file pmm_model.h.
| time_t pmm_model::mtime |
modified time of the model file
Definition at line 158 of file pmm_model.h.
| int pmm_model::n_p |
number of parameters of the model
Definition at line 160 of file pmm_model.h.
| struct pmm_routine* pmm_model::parent_routine |
routine to which the model belongs
Definition at line 178 of file pmm_model.h.
| struct pmm_paramdef_set* pmm_model::pd_set |
set of parameter definition for the routine
Definition at line 175 of file pmm_model.h.
| double pmm_model::peak_flops |
pointer to benchmark list peak speed observed over all benchmarks
Definition at line 169 of file pmm_model.h.
| int pmm_model::unique_benches |
number of unique benchmarks made to build model
Definition at line 164 of file pmm_model.h.
| int pmm_model::unwritten_num_execs |
number of executions since last write
Definition at line 155 of file pmm_model.h.
| double pmm_model::unwritten_time_spend |
benchmarking time spend since last write
Definition at line 156 of file pmm_model.h.
1.8.1.2