WriteDenseMatrixPerformanceResultsCsv: Appends dense matrix performance test results to a file in CSV format
Description
WriteDenseMatrixPerformanceResultsCsv appends performance results
for a single dense matrix microbenchmark to a CSV fileUsage
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.