RHPCBenchmark-package | RHPCBenchmark: A package for performance testing intrinsic R functionality and established packages relevant to high-performance computing |
CholeskyAllocator | Allocates and initializes input to the Cholesky factorization dense matrix kernel microbenchmarks |
CholeskyMicrobenchmark | Conducts a single performance trial with the Cholesky factorization dense matrix kernel |
ClaraClusteringMicrobenchmark | Conducts a single performance trial with the cluster::clara function |
ClusteringAllocator | Allocates and initializes input to the clustering for machine learning microbenchmarks |
ClusteringMicrobenchmark | This class specifies a clustering for machine learning microbenchmark. |
ComputeAverageTime | Computes the average of a vector of performance trial times |
ComputeStandardDeviation | Computes the standard deviation of a vector of performance trial times |
CrossprodAllocator | Allocates and populates input to the matrix cross product dense matrix kernel microbenchmarks |
CrossprodMicrobenchmark | Conducts a single performance trial with the matrix cross product dense matrix kernel |
DeformtransAllocator | Allocates and populates input to the matrix deformation and transpose dense matrix kernel microbenchmarks |
DeformtransMicrobenchmark | Conducts a single performance trial with the matrix deformation and transpose dense matrix kernel |
DenseMatrixMicrobenchmark | This class specifies a dense matrix microbenchmark. |
DeterminantAllocator | Allocates and populates input to the matrix determinant dense matrix kernel microbenchmarks |
DeterminantMicrobenchmark | Conducts a single performance trial with the matrix determinant dense matrix kernel |
EigenAllocator | Allocates and populates input to the matrix eigendecomposition kernel microbenchmarks |
EigenMicrobenchmark | Conducts a single performance trial with the matrix eigendecomposition dense matrix kernel |
GenerateClusterData | Generates clusters from multivariate normal distributions |
GetClusteringDefaultMicrobenchmarks | Initializes the list of default clustering microbenchmarks |
GetClusteringExampleMicrobenchmarks | Initializes the list of example clustering microbenchmarks |
GetConfigurableEnvParameter | Retrieves the value of an environment variable referenced by another environment variable |
GetDenseMatrixDefaultMicrobenchmarks | Initializes the list of default dense matrix microbenchmarks |
GetDenseMatrixExampleMicrobenchmarks | Initializes the list of example dense matrix microbenchmarks |
GetNumberOfThreads | Retrieves the number of threads from the environment |
GetSparseCholeskyDefaultMicrobenchmarks | Initializes the list of default sparse Cholesky factorization microbenchmarks |
GetSparseCholeskyExampleMicrobenchmarks | Initializes the list of example sparse Cholesky factorization microbenchmarks |
GetSparseLuDefaultMicrobenchmarks | Initializes the list of default sparse LU factorization microbenchmarks |
GetSparseMatrixVectorDefaultMicrobenchmarks | Initializes the list of default sparse matrix-vector microbenchmarks |
GetSparseMatrixVectorExampleMicrobenchmarks | Initializes the list of example sparse matrix-vector microbenchmarks |
GetSparseQrDefaultMicrobenchmarks | Initializes the list of default sparse QR factorization microbenchmarks |
LsfitAllocator | Allocates and populates input to the matrix least squares fit dense matrix kernel microbenchmarks |
LsfitMicrobenchmark | Conducts a single performance trial with the matrix least squares fit dense matrix kernel |
MatmatAllocator | Allocates and populates input to the matrix-matrix multiplication dense matrix kernel microbenchmarks |
MatmatMicrobenchmark | Conducts a single performance trial with the matrix-matrix multiplication dense matrix kernel |
MatvecAllocator | Allocates and populates input to the matrix-vector multiplication dense matrix kernel microbenchmarks |
MatvecMicrobenchmark | Conducts a single performance trial with the matrix-vector multiplication dense matrix kernel |
MicrobenchmarkClusteringKernel | Performs microbenchmarking of a clustering for machine learning kernel |
MicrobenchmarkDenseMatrixKernel | Performs microbenchmarking of a dense matrix linear algebra kernel |
MicrobenchmarkSparseMatrixKernel | Performs microbenchmarking of a sparse matrix linear algebra kernel |
PamClusteringMicrobenchmark | Conducts a single performance trial with the cluster::pam function |
PerformClusteringMicrobenchmarking | Performs microbenchmarking of machine learning functions specified by an input list |
PerformSparseMatrixKernelMicrobenchmarking | Performs microbenchmarking of sparse matrix kernels specified by an input list |
PrintClusteringMicrobenchmarkResults | Prints results of a clustering for machine learning microbenchmark |
PrintDenseMatrixMicrobenchmarkResults | Prints results of a dense matrix microbenchmark |
PrintSparseMatrixMicrobenchmarkResults | Prints results of a sparse matrix microbenchmark |
QrAllocator | Allocates and populates input to the QR factorization dense matrix kernel microbenchmarks |
QrMicrobenchmark | Conducts a single performance trial with the QR factorization dense matrix kernel |
RHPCBenchmark | RHPCBenchmark: A package for performance testing intrinsic R functionality and established packages relevant to high-performance computing |
RunDenseMatrixBenchmark | Runs all of the dense matrix microbenchmarks |
RunMachineLearningBenchmark | Runs all of the machine learning microbenchmarks |
RunSparseMatrixBenchmark | Runs all of the sparse matrix microbenchmarks |
SolveAllocator | Allocates and populates input to the dense matrix kernel microbenchmark for computing the solution to a system of linear equations with multiple right-hand sides |
SolveMicrobenchmark | Conducts a single performance trial with the dense matrix kernel for computing the solution to a system of linear equations with multiple right-hand sides |
SparseCholeskyAllocator | Allocates and initializes input to the Cholesky factorization sparse matrix kernel microbenchmarks |
SparseCholeskyMicrobenchmark | Conducts a single performance trial with the Cholesky factorization sparse matrix kernel |
SparseLuAllocator | Allocates and initializes input to the LU factorization sparse matrix kernel microbenchmarks |
SparseLuMicrobenchmark | Conducts a single performance trial with the LU factorization sparse matrix kernel |
SparseMatrixMicrobenchmark | This class specifies a sparse matrix microbenchmark. |
SparseMatrixVectorAllocator | Allocates and initializes input to the matrix-vector multiplication sparse matrix kernel microbenchmarks |
SparseMatrixVectorMicrobenchmark | Conducts a single performance trial with the matrix-vector multiplication sparse matrix kernel |
SparseQrAllocator | Allocates and initializes input to the QR factorization sparse matrix kernel microbenchmarks |
SparseQrMicrobenchmark | Conducts a single performance trial with the QR factorization sparse matrix kernel |
SvdAllocator | Allocates and populates input to the singular value decomposition (SVD) dense matrix kernel microbenchmarks |
SvdMicrobenchmark | Conducts a single performance trial with the singular value decomposition (SVD) dense matrix kernel |
TransposeAllocator | Allocates and populates input to the matrix transpose dense matrix kernel microbenchmarks |
TransposeMicrobenchmark | Conducts a single performance trial with the matrix transpose dense matrix kernel |
WriteClusteringPerformanceResultsCsv | Appends performance test results of a clustering microbenchmark to a file in CSV format |
WriteDenseMatrixPerformanceResultsCsv | Appends dense matrix performance test results to a file in CSV format |
WriteSparseMatrixPerformanceResultsCsv | Appends sparse matrix performance test results to a file in CSV format |