#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_benchmark * | previous |
| pointer to previous bench in list | |
| struct pmm_benchmark * | next |
| pointer to next bench in list | |
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.
| 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.
1.8.1.2