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

#include <pmm_model.h>

Data Fields

char * name
char * exe_path
char * exe_args
struct pmm_paramdef_setpd_set
enum pmm_construction_condition condition
int priority
int executable
enum pmm_construction_method construction_method
int min_sample_num
int min_sample_time
int max_completion
struct pmm_modelmodel
struct pmm_routinenext_routine
struct pmm_configparent_config

Detailed Description

structure describing a routine to be benchmarked by pmm

Definition at line 185 of file pmm_model.h.

Field Documentation

enum pmm_construction_condition pmm_routine::condition

benchmarking condition

Definition at line 194 of file pmm_model.h.

enum pmm_construction_method pmm_routine::construction_method

model construction method

Definition at line 198 of file pmm_model.h.

char* pmm_routine::exe_args

extra arguments of benchmark

Definition at line 189 of file pmm_model.h.

char* pmm_routine::exe_path

path to benchmark executable

Definition at line 188 of file pmm_model.h.

int pmm_routine::executable

toggle for executability

Definition at line 196 of file pmm_model.h.

int pmm_routine::max_completion

maximum number of model points

Definition at line 202 of file pmm_model.h.

int pmm_routine::min_sample_num

minimum samples for each model point

Definition at line 199 of file pmm_model.h.

int pmm_routine::min_sample_time

minimum time to spend benchmarking each model point

Definition at line 200 of file pmm_model.h.

struct pmm_model* pmm_routine::model

pointer to model

Definition at line 204 of file pmm_model.h.

char* pmm_routine::name

name of routine

Definition at line 187 of file pmm_model.h.

struct pmm_routine* pmm_routine::next_routine

next routine in routine array/list

Definition at line 206 of file pmm_model.h.

struct pmm_config* pmm_routine::parent_config

configuration of host

Definition at line 208 of file pmm_model.h.

struct pmm_paramdef_set* pmm_routine::pd_set

set of parameter defintions

Definition at line 191 of file pmm_model.h.

int pmm_routine::priority

benchmarking priority

Definition at line 195 of file pmm_model.h.


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