Simply and efficient…

Benchmarkme swiftly determines the speed of CPU processing and ranks your CPU with others.

For more info, see this useful book

Credit: Colin Gillespie

library(benchmarkme)
res <- benchmark_std() |> 
    plot()
## # Programming benchmarks (5 tests):
##  3,500,000 Fibonacci numbers calculation (vector calc): 0.83 (sec).
##  Grand common divisors of 1,000,000 pairs (recursion): 1.01 (sec).
##  Creation of a 3,500 x 3,500 Hilbert matrix (matrix calc): 0.33 (sec).
##  Creation of a 3,000 x 3,000 Toeplitz matrix (loops): 2.06 (sec).
##  Escoufier's method on a 60 x 60 matrix (mixed): 1.67 (sec).
## # Matrix calculation benchmarks (5 tests):
##  Creation, transp., deformation of a 5,000 x 5,000 matrix: 0.973 (sec).
##  2,500 x 2,500 normal distributed random matrix^1,000: 0.94 (sec).
##  Sorting of 7,000,000 random values: 0.813 (sec).
##  2,500 x 2,500 cross-product matrix (b = a' * a): 11.4 (sec).
##  Linear regr. over a 5,000 x 500 matrix (c = a \ b'): 0.963 (sec).
## # Matrix function benchmarks (5 tests):
##  Cholesky decomposition of a 3,000 x 3,000 matrix: 6.07 (sec).
##  Determinant of a 2,500 x 2,500 random matrix: 3.84 (sec).
##  Eigenvalues of a 640 x 640 random matrix: 0.85 (sec).
##  FFT over 2,500,000 random values: 0.48 (sec).
##  Inverse of a 1,600 x 1,600 random matrix: 3.54 (sec).
## You are ranked 579 out of 749 machines.
## Press return to get next plot
## You are ranked 596 out of 747 machines.

## Press return to get next plot
## You are ranked 552 out of 747 machines.