WriteDenseMatrixPerformanceResultsCsv: Appends dense matrix performance test results to a file in...

Description Usage Arguments Details

View source: R/benchmarking_utils.R

Description

WriteDenseMatrixPerformanceResultsCsv appends performance results for a single dense matrix microbenchmark to a CSV file

Usage

1
2
WriteDenseMatrixPerformanceResultsCsv(numberOfThreads, dimensionParameter,
  averageWallClockTime, standardDeviation, csvResultsFileName)

Arguments

numberOfThreads

the number of threads all of the performance trials were conducted with

dimensionParameter

an integer vector specifying the dimension parameter the microbenchmark uses to define the dimension of the test matrix

averageWallClockTime

average wall clock time computed for the matrix tested during the performance trials

standardDeviation

standard deviation of the wall clock times obtained for the performance trials

csvResultsFileName

the CSV results file the performance result will be appended to

Details

This function appends to a CSV file the performance results obtained by a single dense matrix performance microbenchmark conducted for a specific matrix. If the CSV file does not exist, header information is printed on the first line to describe the subsequent entries. Each entry consists of the dimension parameter used to specify the dimensions of the matrix, the average of the wall clock times obtained for the performance trials, the standard deviation of the performance trial wall clock times, and the number of threads the performance trials conducted with.


RHPCBenchmark documentation built on May 2, 2019, 6:40 a.m.