GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions
bench.h File Reference

Functions for micro-benchmarking. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  ghost_bench_bw_test {
  GHOST_BENCH_STREAM_COPY, GHOST_BENCH_STREAM_TRIAD, GHOST_BENCH_LOAD, GHOST_BENCH_STORE,
  GHOST_BENCH_UPDATE
}
 

Functions

ghost_error ghost_bench_bw (ghost_bench_bw_test, double *mean_bw, double *max_bw)
 
ghost_error ghost_bench_pingpong (double *bw)
 
ghost_error ghost_bench_peakperformance (double *gf)
 

Detailed Description

Functions for micro-benchmarking.

Author
Moritz Kreutzer morit.nosp@m.z.kr.nosp@m.eutze.nosp@m.r@fa.nosp@m.u.de

Enumeration Type Documentation

Enumerator
GHOST_BENCH_STREAM_COPY 
GHOST_BENCH_STREAM_TRIAD 
GHOST_BENCH_LOAD 
GHOST_BENCH_STORE 
GHOST_BENCH_UPDATE 

Function Documentation

ghost_error ghost_bench_bw ( ghost_bench_bw_test  ,
double *  mean_bw,
double *  max_bw 
)

Here is the call graph for this function:

ghost_error ghost_bench_peakperformance ( double *  gf)
ghost_error ghost_bench_pingpong ( double *  bw)