Multicore_bench
Multicore bench is a framework for writing multicore benchmark executables to run on current-bench.
To use the framework one typically opens it
open Multicore_bench
which brings a number of submodules into scope.
module Trend : sig ... end
Dealing with trends.
module Metric : sig ... end
Dealing with benchmark metrics.
module Unit_of_rate : sig ... end
Dealing with units of rate.
module Unit_of_time : sig ... end
Dealing with units of time.
module Times : sig ... end
Recording timings of benchmarks running on multiple domains in parallel and producing metrics from the recorded timings.
module Suite : sig ... end
Dealing with benchmark suites.
module Cmd : sig ... end
Command line interface for a benchmark executable.
module Util : sig ... end
Utilities for creating benchmarks.