This class specifies a dense matrix microbenchmark.
activea logical indicating whether the microbenchmark is to be executed (TRUE) or not (FALSE).
benchmarkNamea character string that is the name of the microbenchmark.
benchmarkDescriptiona character string describing the microbenchmark.
dimensionParametersan integer vector specifying the dimension parameters the microbenchmark uses to define the matrix dimensions to be tested with.
numberOfTrialsan integer vector specifying the number of performance
trials conducted for each matrix to be tested. Must be the same length as
dimensionParameters.
numberOfWarmupTrialsan integer vector specifying the number of warmup trials to be performed for each matrix to be tested.
allocatorFunctionthe function that allocates and initializes input to
the benchmark function. The function takes a
DenseMatrixMicrobenchmark object and an integer index indicating
which matrix dimension parameter from dimensionParameters should
be used to generate the matrix.
benchmarkFunctionthe benchmark function which executes the
functionality to be timed. The function takes a
DenseMatrixMicrobenchmark and a list of kernel parameters
returned by the allocator function.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.