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

#include <pmm_model.h>

Data Fields

int n_p
 number of parameters
int * p
 array of parameters
long long int complexity
 complexity of benchmark (no. of float ops.)
double flops
 speed of benchmark execution
double seconds
 benchmark execution time in seconds
struct timeval wall_t
 wall clock execution time (timeval)
struct timeval used_t
 kernel and user mode execution time summed
struct pmm_benchmarkprevious
 pointer to previous bench in list
struct pmm_benchmarknext
 pointer to next bench in list

Detailed Description

Benchmark structure, storing information routine tests.

Details the on the parameters and execution results of a benchmark execution. Also pointers to next/previous benchmarks should the one in question is a member of a list.

Definition at line 116 of file pmm_model.h.

Field Documentation

long long int pmm_benchmark::complexity

complexity of benchmark (no. of float ops.)

Definition at line 121 of file pmm_model.h.

double pmm_benchmark::flops

speed of benchmark execution

Definition at line 122 of file pmm_model.h.

int pmm_benchmark::n_p

number of parameters

Definition at line 117 of file pmm_model.h.

struct pmm_benchmark* pmm_benchmark::next

pointer to next bench in list

Definition at line 130 of file pmm_model.h.

int* pmm_benchmark::p

array of parameters

Definition at line 118 of file pmm_model.h.

struct pmm_benchmark* pmm_benchmark::previous

pointer to previous bench in list

Definition at line 129 of file pmm_model.h.

double pmm_benchmark::seconds

benchmark execution time in seconds

Definition at line 123 of file pmm_model.h.

struct timeval pmm_benchmark::used_t

kernel and user mode execution time summed

Definition at line 127 of file pmm_model.h.

struct timeval pmm_benchmark::wall_t

wall clock execution time (timeval)

Definition at line 125 of file pmm_model.h.


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