Learn R Programming

RHPCBenchmark (version 0.1.0)

DeformtransMicrobenchmark: Conducts a single performance trial with the matrix deformation and transpose

Description

DeformtransMicrobenchmark conducts a single performance trial of the matrix deformation and transpose dense matrix kernel for the matrix given in the kernelParameters parameter. The function times the transposition of the input matrix, resizing of the input matrix, and transposition of the resized matrix.

Usage

DeformtransMicrobenchmark(benchmarkParameters, kernelParameters)

Arguments

benchmarkParameters
an object of type DenseMatrixMicrobenchmark specifying various parameters for microbenchmarking the dense matrix kernel
kernelParameters
a list of matrices or vectors to be used as input to the dense matrix kernel

Examples

Run this code
## Not run: ------------------------------------
# # Allocate input to the matrix deformation and transpose microbenchmark for
# # the first matrix size to be tested
# microbenchmarks <- GetDenseMatrixDefaultMicrobenchmarks()
# kernelParameters <- DeformtransAllocator(microbenchmarks[["deformtrans"]], 1)
# # Execute the microbenchmark
# timings <- DeformtransMicrobenchmark(microbenchmarks[["deformtrans"]], kernelParameters)
## ---------------------------------------------

Run the code above in your browser using DataLab