pmm  1.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
pmm_model Struct Reference

#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_listbench_list
double peak_flops
struct pmm_interval_listinterval_list
struct pmm_paramdef_setpd_set
struct pmm_routineparent_routine

Detailed Description

functional performance model of a routine

Definition at line 153 of file pmm_model.h.

Field Documentation

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.


The documentation for this struct was generated from the following file: