DeformtransMicrobenchmark {RHPCBenchmark}R Documentation

Conducts a single performance trial with the matrix deformation and transpose dense matrix kernel

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

## 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)

## End(Not run)


[Package RHPCBenchmark version 0.1.0 Index]