MicrobenchmarkClusteringKernel performs microbenchmarking of a
clustering for machine learning kernel for a given data setMicrobenchmarkClusteringKernel(benchmarkParameters, numberOfThreads,
resultsDirectory, runIdentifier)ClusteringMicrobenchmark specifying the data set
to be read in or generated and the number of performance trials
to perform with the data set.benchmarkParameters which is an instance of the class
ClusteringMicrobenchmark. The
performance results are averaged over the number of performance trials
and written to a CSV file. The results of the individual performance
trials are retained in a data frame that is returned upon completion of the
microbenchmark. The kernel can be executed with multiple threads if the
kernel supports multithreading. See
ClusteringMicrobenchmark for more details on the
benchmarking parameters.