Context for memory bandwidth benchmarking.
More...
#include <mirml_membench.h>
|
|
const char * | description |
| | Short text description of the last performed test.
|
| |
|
mirkl_size_t | buf_size |
| | Size of testing buffers in bytes.
|
| |
|
mirkl_size_t | block_size |
| | Size of working block in bytes.
|
| |
|
int | cache_line_size |
| | Size of cache line in bytes.
|
| |
|
int | max_iter |
| | Maximal number of iterations.
|
| |
|
double | iter_dt |
| | Required time for each iteration in seconds.
|
| |
|
double | result |
| | Result of test: memory bandwidth in MB/s (not MiB/s!)
|
| |
|
double | result_stdev |
| | Result of test: standard deviation of memory bandwidth in MB/s (not MiB/s!)
|
| |
|
double | result_stdev_thr |
| | Convergence threshold for relative standard deviation.
|
| |
Context for memory bandwidth benchmarking.
The documentation for this struct was generated from the following file: