AMD Ryzen Threadripper 2950X 16-Core testing with a ASUS PRIME X399-A (0808 BIOS) and XFX AMD Radeon RX 470/480 8GB on Debian testing with ECC DDR4-2933 with default timings in numa mode with OMP_PROC_BIND=true
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2666-numa pbo ddr4-2933-numa 4K 8K 12K 16K 20K SE +/- 161.69, N = 3 SE +/- 144.89, N = 3 SE +/- 54.56, N = 3 SE +/- 72.95, N = 3 SE +/- 80.53, N = 3 SE +/- 77.45, N = 3 SE +/- 81.36, N = 3 12647 14012 14786 14800 15820 16255 16456 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 pbo ddr4-2933-numa 1300 2600 3900 5200 6500 SE +/- 105.86, N = 3 SE +/- 8.78, N = 3 SE +/- 65.17, N = 3 SE +/- 3.44, N = 3 SE +/- 16.04, N = 3 SE +/- 1.81, N = 3 SE +/- 3.66, N = 3 5444 5502 5712 5742 5843 5854 5868 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
LZMA Compression This test measures the time needed to compress a file using LZMA compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa pbo 60 120 180 240 300 SE +/- 0.73, N = 3 SE +/- 1.96, N = 3 SE +/- 0.79, N = 3 SE +/- 1.02, N = 3 SE +/- 0.57, N = 3 SE +/- 1.47, N = 3 SE +/- 1.08, N = 3 263 256 248 244 238 236 233 1. (CXX) g++ options: -O2
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.7.0 vpxenc ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2666-numa ddr4-2133-numa pbo ddr4-2933-numa 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 16.43 16.60 16.73 16.76 16.77 16.84 16.85 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE
asmFish This is a test of asmFish, an advanced chess benchmark written in Assembly. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2933-numa ddr4-2666-numa pbo 10M 20M 30M 40M 50M SE +/- 364424.83, N = 3 SE +/- 384942.72, N = 3 SE +/- 75641.57, N = 3 SE +/- 596345.50, N = 9 SE +/- 604623.74, N = 3 SE +/- 267022.48, N = 3 SE +/- 345447.45, N = 3 38479066 40237686 42262786 43295647 43306469 43885254 47997406
LLVM Test Suite This test times how long it takes to run the LLVM Test Suite. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LLVM Test Suite 6.0.0 Time To Run ddr4-2666 ddr4-2133 ddr4-2933-numa ddr4-2666-numa ddr4-2133-numa pbo ddr4-2933 50 100 150 200 250 SE +/- 3.47, N = 3 SE +/- 1.09, N = 3 SE +/- 1.21, N = 3 SE +/- 0.73, N = 3 SE +/- 0.93, N = 3 SE +/- 0.92, N = 3 SE +/- 0.13, N = 3 225 224 219 219 219 217 217 1. (CXX) g++ options: -O3 -lstdc++
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding ddr4-2133-numa ddr4-2133 ddr4-2666-numa ddr4-2666 ddr4-2933-numa pbo ddr4-2933-numa-omp-tuned 40 80 120 160 200 SE +/- 0.72, N = 3 SE +/- 0.12, N = 3 SE +/- 0.38, N = 3 SE +/- 0.56, N = 3 SE +/- 0.40, N = 3 SE +/- 0.60, N = 3 SE +/- 0.41, N = 3 190 188 180 179 175 163 162 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa pbo ddr4-2666-numa ddr4-2933-numa 4K 8K 12K 16K 20K SE +/- 182.84, N = 3 SE +/- 60.33, N = 3 SE +/- 86.26, N = 3 SE +/- 38.52, N = 3 SE +/- 170.33, N = 3 SE +/- 123.40, N = 3 SE +/- 35.96, N = 3 13417 14761 15646 16080 17470 17543 18184 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
High Performance Conjugate Gradient HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.0 ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2666-numa ddr4-2933-numa pbo 0.243 0.486 0.729 0.972 1.215 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 12 SE +/- 0.02, N = 12 SE +/- 0.02, N = 3 0.68 0.78 0.84 0.84 0.90 0.99 1.08
CacheBench This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write ddr4-2666 ddr4-2133 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 3K 6K 9K 12K 15K SE +/- 60.03, N = 3 SE +/- 17.47, N = 3 SE +/- 8.33, N = 3 SE +/- 35.89, N = 3 SE +/- 10.76, N = 3 SE +/- 9.02, N = 3 SE +/- 6.61, N = 3 15786 15822 15832 15842 15881 15892 15898 1. (CC) gcc options: -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read ddr4-2933 ddr4-2666 pbo ddr4-2133-numa ddr4-2666-numa ddr4-2133 ddr4-2933-numa 700 1400 2100 2800 3500 SE +/- 3.08, N = 3 SE +/- 8.24, N = 3 SE +/- 0.11, N = 3 SE +/- 4.58, N = 3 SE +/- 1.15, N = 3 SE +/- 2.13, N = 3 SE +/- 0.30, N = 3 3021 3027 3031 3032 3040 3041 3041 1. (CC) gcc options: -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write ddr4-2133 ddr4-2133-numa ddr4-2933 ddr4-2666 ddr4-2933-numa pbo ddr4-2666-numa 12K 24K 36K 48K 60K SE +/- 15.64, N = 3 SE +/- 185.94, N = 3 SE +/- 82.20, N = 3 SE +/- 435.93, N = 3 SE +/- 13.60, N = 3 SE +/- 3.42, N = 3 SE +/- 79.82, N = 3 57032 57272 57369 57370 57902 58106 58131 1. (CC) gcc options: -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Read Cache ddr4-2666 ddr4-2133-numa ddr4-2133 ddr4-2933 pbo ddr4-2933-numa ddr4-2666-numa 700 1400 2100 2800 3500 SE +/- 7.68, N = 3 SE +/- 4.45, N = 3 SE +/- 6.37, N = 3 SE +/- 3.71, N = 3 SE +/- 8.22, N = 3 SE +/- 0.23, N = 3 SE +/- 0.69, N = 3 2996 3020 3024 3024 3025 3031 3038 1. (CC) gcc options: -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Write Cache ddr4-2666 ddr4-2133 pbo ddr4-2133-numa ddr4-2666-numa ddr4-2933 ddr4-2933-numa 3K 6K 9K 12K 15K SE +/- 25.59, N = 3 SE +/- 21.68, N = 3 SE +/- 55.43, N = 3 SE +/- 39.13, N = 3 SE +/- 4.34, N = 3 SE +/- 35.36, N = 3 SE +/- 1.33, N = 3 15582 15659 15794 15796 15856 15864 15893 1. (CC) gcc options: -lrt
Fhourstones This integer benchmark solves positions in the game of Connect-4, as played on a vertical 7x6 board. By default, it uses a 64Mb transposition table with the twobig replacement strategy. Positions are represented as 64-bit bitboards, and the hash function is computed using a single 64-bit modulo operation, giving 64-bit machines a slight edge. The alpha-beta searcher sorts moves dynamically based on the history heuristic. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa pbo 3K 6K 9K 12K 15K SE +/- 16.55, N = 3 SE +/- 43.16, N = 3 SE +/- 16.71, N = 3 SE +/- 75.97, N = 3 SE +/- 3.63, N = 3 SE +/- 28.54, N = 3 SE +/- 21.88, N = 3 11670 12509 12978 13458 14437 14595 14721 1. (CC) gcc options: -O3
Minion Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup ddr4-2133-numa ddr4-2133 ddr4-2666-numa ddr4-2666 pbo ddr4-2933-numa ddr4-2933 20 40 60 80 100 SE +/- 1.46, N = 3 SE +/- 0.47, N = 3 SE +/- 0.43, N = 3 SE +/- 0.62, N = 3 SE +/- 0.45, N = 3 SE +/- 0.37, N = 3 SE +/- 0.36, N = 3 109 108 107 106 105 105 104 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2933-numa ddr4-2666-numa pbo 13 26 39 52 65 SE +/- 0.88, N = 4 SE +/- 0.89, N = 4 SE +/- 0.60, N = 8 SE +/- 0.85, N = 12 SE +/- 0.59, N = 3 SE +/- 0.78, N = 3 SE +/- 0.94, N = 12 59.49 54.13 49.99 49.78 42.86 42.21 41.12 1. (CC) gcc options: -lpthread
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM ddr4-2133-numa ddr4-2133 ddr4-2666-numa ddr4-2666 ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.01, N = 3 SE +/- 0.75, N = 8 SE +/- 0.07, N = 3 SE +/- 0.76, N = 12 SE +/- 0.08, N = 3 SE +/- 0.16, N = 3 76.75 73.99 60.70 57.05 55.98 51.35 51.34 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.64, N = 3 SE +/- 1.08, N = 7 SE +/- 0.33, N = 3 SE +/- 0.62, N = 3 SE +/- 0.42, N = 3 108.25 96.37 90.47 83.77 74.87 73.04 72.53 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2666 ddr4-2933-numa pbo ddr4-2933 1300 2600 3900 5200 6500 SE +/- 75.72, N = 6 SE +/- 40.18, N = 3 SE +/- 31.28, N = 3 SE +/- 19.17, N = 3 SE +/- 63.80, N = 3 SE +/- 10.34, N = 3 SE +/- 76.86, N = 3 5639 5648 5987 6031 6043 6060 6104 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2933-numa ddr4-2666-numa pbo 10 20 30 40 50 SE +/- 0.52, N = 8 SE +/- 0.59, N = 5 SE +/- 0.36, N = 3 SE +/- 0.44, N = 12 SE +/- 0.39, N = 12 SE +/- 0.45, N = 3 SE +/- 0.50, N = 12 44.25 38.75 37.01 36.90 31.77 31.26 31.01 1. (CC) gcc options: -lpthread
Minion Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire ddr4-2666 ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 15 30 45 60 75 SE +/- 0.35, N = 3 SE +/- 0.76, N = 3 SE +/- 0.62, N = 3 SE +/- 0.57, N = 3 SE +/- 0.73, N = 12 SE +/- 0.55, N = 3 SE +/- 0.51, N = 3 66.80 65.64 65.27 65.17 65.13 63.89 63.71 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2933 ddr4-2666-numa ddr4-2933-numa pbo 9 18 27 36 45 SE +/- 0.52, N = 3 SE +/- 0.52, N = 12 SE +/- 0.49, N = 3 SE +/- 0.34, N = 3 SE +/- 0.47, N = 12 SE +/- 0.44, N = 12 SE +/- 0.33, N = 12 38.06 34.74 34.29 31.75 30.00 28.43 27.87 1. (CC) gcc options: -lpthread
OpenCV Benchmark Stress benchmark tests to measure time consumed by the OpenCV libraries installed Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better OpenCV Benchmark 3.3.0 pbo ddr4-2133 ddr4-2133-numa ddr4-2933 ddr4-2933-numa ddr4-2666 ddr4-2666-numa 20 40 60 80 100 SE +/- 0.81, N = 3 SE +/- 1.09, N = 3 SE +/- 0.82, N = 3 SE +/- 0.91, N = 3 SE +/- 0.74, N = 3 SE +/- 0.30, N = 3 SE +/- 0.12, N = 3 85.01 76.20 76.18 74.71 74.59 74.36 73.63 1. (CXX) g++ options: -std=c++11 -rdynamic
Perl Benchmarks Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html ddr4-2666 ddr4-2666-numa ddr4-2133-numa ddr4-2933 ddr4-2933-numa ddr4-2133 pbo 0.0326 0.0652 0.0978 0.1304 0.163 SE +/- 0.00026058, N = 3 SE +/- 0.00102772, N = 3 SE +/- 0.00073860, N = 3 SE +/- 0.00103140, N = 3 SE +/- 0.00104819, N = 3 SE +/- 0.00068387, N = 3 SE +/- 0.00066497, N = 3 0.14502938 0.14498814 0.14467221 0.14370399 0.14343098 0.14269014 0.14196784
Stockfish This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time ddr4-2133-numa ddr4-2133 ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2933 pbo 10M 20M 30M 40M 50M SE +/- 287022.21, N = 3 SE +/- 250353.71, N = 3 SE +/- 468693.45, N = 3 SE +/- 448286.06, N = 3 SE +/- 169080.03, N = 3 SE +/- 196306.48, N = 3 SE +/- 364852.73, N = 3 40892067 41703789 42741711 43129114 43166304 43854888 45803301 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
System Libxml2 Parsing This test measures the time to parse a random XML file with libxml2 via xmllint using the streaming API. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 112 MB ddr4-2666 ddr4-2133 ddr4-2933-numa pbo ddr4-2133-numa ddr4-2933 ddr4-2666-numa 15K 30K 45K 60K 75K SE +/- 493.87, N = 3 SE +/- 79.68, N = 3 SE +/- 148.46, N = 3 SE +/- 259.36, N = 3 SE +/- 282.62, N = 3 SE +/- 152.49, N = 3 SE +/- 476.98, N = 3 71041 70448 69975 69381 69289 69011 68661
DaCapo Benchmark This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2933 ddr4-2666-numa ddr4-2933-numa pbo 1300 2600 3900 5200 6500 SE +/- 22.99, N = 4 SE +/- 89.52, N = 5 SE +/- 66.56, N = 4 SE +/- 47.89, N = 4 SE +/- 57.38, N = 16 SE +/- 75.49, N = 4 SE +/- 63.31, N = 8 6044 5941 5745 5561 5517 5360 5120
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa ddr4-2133 ddr4-2933-numa-omp-tuned pbo ddr4-2666 ddr4-2933 7 14 21 28 35 SE +/- 0.52, N = 12 SE +/- 0.21, N = 3 SE +/- 0.38, N = 12 SE +/- 0.33, N = 5 SE +/- 0.75, N = 12 SE +/- 0.87, N = 12 SE +/- 0.06, N = 3 SE +/- 0.25, N = 5 31.85 26.16 23.13 21.78 21.37 20.79 18.30 17.00 1. (CXX) g++ options: -O2 -lOpenCL
Timed PHP Compilation This test times how long it takes to build PHP 5 with the Zend engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2666-numa ddr4-2933-numa pbo 14 28 42 56 70 SE +/- 0.26, N = 3 SE +/- 0.28, N = 3 SE +/- 0.23, N = 3 SE +/- 0.12, N = 3 SE +/- 0.28, N = 3 SE +/- 0.04, N = 3 SE +/- 0.22, N = 3 62.84 61.12 59.19 58.38 57.70 57.09 56.16 1. (CC) gcc options: -O2 -pedantic -ldl -lm
Perl Benchmarks Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter ddr4-2133 ddr4-2933 ddr4-2666 ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa pbo 0.0003 0.0006 0.0009 0.0012 0.0015 SE +/- 0.00000373, N = 3 SE +/- 0.00000614, N = 3 SE +/- 0.00000268, N = 3 SE +/- 0.00001678, N = 3 SE +/- 0.00001087, N = 3 SE +/- 0.00000635, N = 3 SE +/- 0.00001436, N = 3 0.00151818 0.00146661 0.00142306 0.00127461 0.00125610 0.00124249 0.00123831
Himeno Benchmark The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver ddr4-2133 ddr4-2133-numa ddr4-2666 pbo ddr4-2666-numa ddr4-2933-numa ddr4-2933 300 600 900 1200 1500 SE +/- 15.66, N = 3 SE +/- 4.48, N = 3 SE +/- 11.55, N = 3 SE +/- 2.47, N = 3 SE +/- 3.92, N = 3 SE +/- 5.19, N = 3 SE +/- 9.65, N = 3 1326 1333 1341 1361 1368 1369 1372 1. (CC) gcc options: -O3 -mavx2
ebizzy This is a test of ebizzy, a program to generate workloads resembling web server workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 ddr4-2133-numa ddr4-2933-numa ddr4-2133 ddr4-2666 ddr4-2666-numa ddr4-2933 pbo 200K 400K 600K 800K 1000K SE +/- 5971.72, N = 3 SE +/- 10966.41, N = 12 SE +/- 17228.65, N = 9 SE +/- 10252.89, N = 12 SE +/- 15252.35, N = 4 SE +/- 12133.93, N = 3 SE +/- 16076.02, N = 12 847255 863255 865542 873059 874822 912551 1102457 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD ddr4-2933-numa ddr4-2666-numa ddr4-2666 ddr4-2933-numa-omp-tuned ddr4-2133-numa ddr4-2133 ddr4-2933 pbo 11 22 33 44 55 SE +/- 0.15, N = 3 SE +/- 0.18, N = 3 SE +/- 0.14, N = 3 SE +/- 0.20, N = 3 SE +/- 0.22, N = 3 SE +/- 0.21, N = 3 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 46.33 45.90 45.81 45.75 44.94 44.58 43.49 41.77 1. (CXX) g++ options: -O2 -lOpenCL
Apache Benchmark This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving ddr4-2133 ddr4-2133-numa ddr4-2666 pbo ddr4-2666-numa ddr4-2933 ddr4-2933-numa 5K 10K 15K 20K 25K SE +/- 68.56, N = 3 SE +/- 89.58, N = 3 SE +/- 214.24, N = 3 SE +/- 111.63, N = 3 SE +/- 204.23, N = 3 SE +/- 14.46, N = 3 SE +/- 83.76, N = 3 21091 21348 22477 23137 23374 23843 23986 1. (CC) gcc options: -shared -fPIC -O2 -pthread
lzbench OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Decompression ddr4-2666 ddr4-2133 ddr4-2133-numa pbo ddr4-2666-numa ddr4-2933 ddr4-2933-numa 20 40 60 80 100 97 98 98 98 100 100 100 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Compression ddr4-2133 ddr4-2133-numa ddr4-2666 pbo ddr4-2666-numa ddr4-2933 ddr4-2933-numa 8 16 24 32 40 SE +/- 0.33, N = 3 34 34 34 34 35 35 35 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Minion Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful ddr4-2133-numa ddr4-2666-numa ddr4-2133 ddr4-2933-numa ddr4-2666 pbo ddr4-2933 10 20 30 40 50 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.44, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 41.93 41.81 41.79 41.57 41.22 41.21 41.18 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
7-Zip Compression This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20K 40K 60K 80K 100K SE +/- 60.74, N = 3 SE +/- 180.23, N = 3 SE +/- 351.37, N = 3 SE +/- 272.07, N = 3 SE +/- 349.97, N = 3 SE +/- 65.53, N = 3 SE +/- 365.08, N = 3 73559 75728 79960 81269 83210 83929 85479 1. (CXX) g++ options: -pipe -lpthread
dcraw This test times how long it takes to convert several high-resolution RAW NEF image files to PPM image format using dcraw. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion ddr4-2133-numa ddr4-2666-numa ddr4-2666 ddr4-2133 ddr4-2933-numa pbo ddr4-2933 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 SE +/- 0.53, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.19, N = 3 40.26 40.06 40.03 39.97 39.92 39.48 39.43 1. (CC) gcc options: -lm
AOBench AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time ddr4-2666 ddr4-2133-numa ddr4-2933-numa ddr4-2133 ddr4-2666-numa pbo ddr4-2933 9 18 27 36 45 SE +/- 0.16, N = 3 SE +/- 0.21, N = 3 SE +/- 0.13, N = 3 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.24, N = 3 39.88 39.72 39.70 39.67 39.64 39.59 38.84 1. (CC) gcc options: -lm -O3
Rust Mandelbrot This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot ddr4-2933-numa ddr4-2666-numa ddr4-2133-numa ddr4-2133 ddr4-2666 pbo ddr4-2933 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.13, N = 3 39.74 39.55 39.35 39.28 39.25 39.17 38.65 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite ddr4-2133-numa ddr4-2666 ddr4-2933-numa ddr4-2666-numa pbo ddr4-2133 ddr4-2933 600 1200 1800 2400 3000 SE +/- 13.89, N = 4 SE +/- 7.37, N = 4 SE +/- 9.66, N = 4 SE +/- 33.99, N = 4 SE +/- 7.08, N = 4 SE +/- 9.31, N = 4 SE +/- 7.10, N = 4 2604 2606 2616 2617 2623 2646 2650
m-queens A solver for the N-queens problem with multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2133-numa ddr4-2133 ddr4-2933 pbo 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 38.79 38.72 38.52 38.46 38.16 36.61 35.97 1. (CXX) g++ options: -fopenmp -O2 -march=native
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel ddr4-2933-numa ddr4-2666 ddr4-2666-numa ddr4-2133 ddr4-2133-numa ddr4-2933 pbo 8 16 24 32 40 SE +/- 0.15, N = 3 SE +/- 0.20, N = 3 SE +/- 0.14, N = 3 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 36.21 36.18 36.17 35.56 35.40 34.56 33.15 1. (CC) gcc options: -lm -lpthread -O3
lzbench OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression ddr4-2666 ddr4-2666-numa pbo ddr4-2133 ddr4-2133-numa ddr4-2933-numa ddr4-2933 200 400 600 800 1000 SE +/- 6.36, N = 3 SE +/- 2.96, N = 3 SE +/- 3.51, N = 3 SE +/- 7.67, N = 3 SE +/- 3.84, N = 3 1094 1094 1095 1097 1098 1115 1121 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Compression ddr4-2133 ddr4-2666 pbo ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa ddr4-2933 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 SE +/- 2.52, N = 3 236 236 236 237 237 237 241 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Decompression ddr4-2133-numa ddr4-2133 ddr4-2666 pbo ddr4-2933 ddr4-2933-numa ddr4-2666-numa 200 400 600 800 1000 SE +/- 2.52, N = 3 SE +/- 7.86, N = 3 SE +/- 0.33, N = 3 SE +/- 2.65, N = 3 SE +/- 0.33, N = 3 1132 1136 1136 1145 1151 1151 1156 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Compression ddr4-2133-numa ddr4-2133 ddr4-2666 pbo ddr4-2666-numa ddr4-2933-numa ddr4-2933 100 200 300 400 500 SE +/- 4.37, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 1.86, N = 3 448 449 451 452 456 456 457 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Decompression ddr4-2666 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2133 ddr4-2933 ddr4-2933-numa 120 240 360 480 600 SE +/- 1.15, N = 3 SE +/- 1.15, N = 3 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 SE +/- 1.86, N = 3 544 546 546 546 554 558 558 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Compression ddr4-2666 pbo ddr4-2666-numa ddr4-2133-numa ddr4-2133 ddr4-2933 ddr4-2933-numa 100 200 300 400 500 SE +/- 1.45, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 SE +/- 1.00, N = 3 467 470 472 473 475 479 482 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Gzip Compression This test measures the time needed to archive/compress two copies of the Linux 4.13 kernel source tree using Gzip compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz ddr4-2666-numa ddr4-2933-numa ddr4-2133-numa ddr4-2666 ddr4-2933 ddr4-2133 pbo 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 34.21 33.93 33.88 33.86 33.53 33.44 33.43
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 100 200 300 400 500 SE +/- 1.16, N = 3 SE +/- 0.79, N = 3 SE +/- 0.17, N = 3 SE +/- 0.31, N = 3 SE +/- 1.56, N = 3 SE +/- 1.16, N = 3 SE +/- 0.63, N = 3 427 430 454 455 465 466 469 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2133-numa ddr4-2133 ddr4-2933 pbo 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.21, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 31.84 31.79 31.76 31.74 31.62 31.22 31.11 1. (CC) gcc options: -lm
POV-Ray This is a test of POV-Ray, the Persistence of Vision Raytracer. POV-Ray is used to create 3D graphics using ray-tracing. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time ddr4-2933-numa ddr4-2666 ddr4-2666-numa ddr4-2133 ddr4-2133-numa ddr4-2933 pbo 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 28.78 28.71 28.65 28.52 28.46 28.37 26.51 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSDL -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 6K 12K 18K 24K 30K SE +/- 155.54, N = 3 SE +/- 242.67, N = 3 SE +/- 192.77, N = 3 SE +/- 92.18, N = 3 SE +/- 150.86, N = 3 SE +/- 366.95, N = 5 SE +/- 196.88, N = 3 23084 24170 25193 25644 26207 26285 28124 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
eSpeak Speech Engine This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better eSpeak Speech Engine 1.48.04 Text-To-Speech Synthesis ddr4-2933-numa ddr4-2666-numa ddr4-2133 ddr4-2133-numa ddr4-2666 pbo ddr4-2933 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 31.13 30.89 30.72 30.71 30.67 30.37 30.20 1. (CXX) g++ options: -lstdc++ -lespeak -O2 -fpic -fvisibility=hidden -pedantic -fno-exceptions
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 pbo ddr4-2666-numa ddr4-2933-numa 130 260 390 520 650 SE +/- 1.31, N = 3 SE +/- 1.42, N = 3 SE +/- 0.64, N = 3 SE +/- 6.13, N = 3 SE +/- 4.08, N = 3 SE +/- 10.29, N = 3 SE +/- 0.29, N = 3 554 560 571 571 578 581 584 1. (CC) gcc options: -lm
LuaJIT This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Composite ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 300 600 900 1200 1500 SE +/- 3.86, N = 3 SE +/- 5.73, N = 3 SE +/- 6.22, N = 3 SE +/- 0.93, N = 3 SE +/- 2.31, N = 3 SE +/- 2.14, N = 3 SE +/- 0.89, N = 3 1370 1410 1427 1444 1462 1469 1473 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Stream This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 16K 32K 48K 64K 80K SE +/- 11.70, N = 5 SE +/- 72.70, N = 5 SE +/- 75.08, N = 5 SE +/- 185.29, N = 5 SE +/- 105.33, N = 5 SE +/- 125.06, N = 5 SE +/- 76.64, N = 5 48948 50907 63728 66717 69135 72824 73388 1. (CC) gcc options: -O3 -march=native -fopenmp
Crafty This is a performance test of Crafty, an advanced open-source chess engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time ddr4-2133 ddr4-2933 ddr4-2666 ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa pbo 2M 4M 6M 8M 10M SE +/- 26168.00, N = 3 SE +/- 14482.84, N = 3 SE +/- 20687.57, N = 3 SE +/- 12433.09, N = 3 SE +/- 23755.60, N = 3 SE +/- 28590.46, N = 3 SE +/- 24187.33, N = 3 7526446 7637031 7699029 7717399 7824966 7827331 7830561 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
Botan OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: AES-256 - Decrypt ddr4-2133-numa ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2133 pbo ddr4-2933 1300 2600 3900 5200 6500 SE +/- 591.21, N = 3 SE +/- 17.41, N = 3 SE +/- 1.47, N = 3 SE +/- 2.69, N = 3 SE +/- 2.77, N = 3 SE +/- 6.83, N = 3 SE +/- 30.87, N = 3 5347 5931 5955 5978 5987 5991 6041 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: AES-256 - Encrypt ddr4-2666 ddr4-2133-numa ddr4-2933-numa ddr4-2666-numa ddr4-2133 pbo ddr4-2933 1300 2600 3900 5200 6500 SE +/- 16.15, N = 3 SE +/- 3.91, N = 3 SE +/- 2.64, N = 3 SE +/- 0.26, N = 3 SE +/- 6.08, N = 3 SE +/- 7.99, N = 3 SE +/- 5.64, N = 3 5919 5931 5941 5967 5970 5985 6048 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2933 ddr4-2666-numa ddr4-2933-numa pbo 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.23, N = 12 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 17.97 17.44 15.65 14.56 14.35 14.23 13.91 1. (CC) gcc options: -O3 -pthread -lz -llzma
DaCapo Benchmark This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1200 2400 3600 4800 6000 SE +/- 67.28, N = 4 SE +/- 75.33, N = 4 SE +/- 51.16, N = 3 SE +/- 84.82, N = 4 SE +/- 60.96, N = 4 SE +/- 52.23, N = 4 SE +/- 44.54, N = 4 5525 5495 5079 4964 4804 4801 4639
glibc bench The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more.
Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin ddr4-2133 ddr4-2133-numa ddr4-2933-numa ddr4-2666-numa pbo ddr4-2933 8K 16K 24K 32K 40K SE +/- 50.54, N = 3 SE +/- 9.61, N = 3 SE +/- 13.90, N = 3 SE +/- 69.41, N = 3 SE +/- 44.34, N = 3 SE +/- 53.42, N = 3 38481 38186 38121 38001 37764 37631
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos ddr4-2133 ddr4-2133-numa ddr4-2933 ddr4-2666-numa ddr4-2933-numa pbo 8K 16K 24K 32K 40K SE +/- 243.53, N = 3 SE +/- 145.38, N = 3 SE +/- 102.06, N = 3 SE +/- 26.34, N = 3 SE +/- 42.57, N = 3 SE +/- 24.83, N = 3 38443 38120 37980 37842 37830 37598
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa pbo ddr4-2933 ddr4-2933-numa 6 12 18 24 30 SE +/- 0.13, N = 3 SE +/- 0.32, N = 3 SE +/- 0.25, N = 3 SE +/- 0.22, N = 3 SE +/- 0.16, N = 3 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 24.37 24.01 21.35 20.30 20.08 19.82 19.61 1. (CC) gcc options: -lpthread
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa pbo ddr4-2933-numa-omp-tuned ddr4-2133 ddr4-2666 6 12 18 24 30 SE +/- 0.27, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 26.95 22.00 20.46 18.31 18.08 15.38 12.29 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Rust Prime Benchmark Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 ddr4-2666 pbo ddr4-2933-numa ddr4-2666-numa ddr4-2133-numa ddr4-2133 ddr4-2933 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 20.50 20.45 20.45 20.45 20.45 20.45 20.44 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2666-numa pbo ddr4-2933-numa 1400 2800 4200 5600 7000 SE +/- 22.83, N = 3 SE +/- 12.42, N = 3 SE +/- 78.53, N = 3 SE +/- 36.77, N = 3 SE +/- 47.74, N = 3 SE +/- 53.46, N = 3 SE +/- 12.00, N = 3 5506 5811 5856 5978 6081 6272 6387 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Botan OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: Twofish - Decrypt ddr4-2666 ddr4-2133 ddr4-2133-numa ddr4-2933 pbo ddr4-2666-numa ddr4-2933-numa 80 160 240 320 400 SE +/- 2.38, N = 3 SE +/- 0.60, N = 3 SE +/- 0.62, N = 3 SE +/- 0.48, N = 3 SE +/- 0.31, N = 3 SE +/- 0.23, N = 3 SE +/- 0.07, N = 3 374 377 378 379 380 381 381 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: Twofish - Encrypt ddr4-2666 ddr4-2133 ddr4-2133-numa ddr4-2933 pbo ddr4-2666-numa ddr4-2933-numa 80 160 240 320 400 SE +/- 2.44, N = 3 SE +/- 0.53, N = 3 SE +/- 0.42, N = 3 SE +/- 0.63, N = 3 SE +/- 0.28, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 376 378 379 381 381 382 382 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: Blowfish - Decrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933-numa pbo ddr4-2933 60 120 180 240 300 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 2.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.15, N = 3 SE +/- 0.64, N = 3 290 290 290 293 293 293 294 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: Blowfish - Encrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933-numa pbo ddr4-2933 60 120 180 240 300 SE +/- 0.25, N = 3 SE +/- 0.17, N = 3 SE +/- 1.91, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.58, N = 3 287 288 288 291 291 291 292 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: CAST-256 - Decrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 0.18, N = 3 SE +/- 0.22, N = 3 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.46, N = 3 SE +/- 0.23, N = 3 SE +/- 0.03, N = 3 150 150 151 151 151 151 151 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: CAST-256 - Encrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 0.16, N = 3 SE +/- 0.21, N = 3 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 SE +/- 0.40, N = 3 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 150 151 151 151 151 151 151 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: KASUMI - Decrypt pbo ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2666-numa ddr4-2933-numa 20 40 60 80 100 SE +/- 1.30, N = 3 SE +/- 0.33, N = 3 SE +/- 0.01, N = 3 SE +/- 0.19, N = 3 SE +/- 0.16, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 96.05 96.39 96.51 96.79 96.91 97.24 97.56 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: KASUMI - Encrypt ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa pbo 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.04, N = 3 SE +/- 0.16, N = 3 SE +/- 0.20, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 99.78 100.00 100.00 100.28 101.00 101.00 101.00 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Swet Swet is a synthetic CPU/RAM benchmark, includes multi-processor test cases. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2933-numa ddr4-2666-numa pbo 200M 400M 600M 800M 1000M SE +/- 3582524.93, N = 3 SE +/- 2455432.09, N = 3 SE +/- 1349102.58, N = 3 SE +/- 4522971.07, N = 3 SE +/- 5754992.63, N = 3 SE +/- 7202988.06, N = 3 SE +/- 8815565.41, N = 3 732800945 735436281 748238517 762080933 772500994 775336325 788496384 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance ddr4-2133 ddr4-2933-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2133-numa pbo 700 1400 2100 2800 3500 SE +/- 8.25, N = 3 SE +/- 4.65, N = 3 SE +/- 3.28, N = 3 SE +/- 4.54, N = 3 SE +/- 0.63, N = 3 SE +/- 4.57, N = 3 SE +/- 6.99, N = 3 3244 3351 3355 3367 3373 3390 3465 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver ddr4-2133-numa ddr4-2133 ddr4-2666-numa ddr4-2666 ddr4-2933-numa ddr4-2933 ddr4-2933-numa-omp-tuned pbo 4 8 12 16 20 SE +/- 0.17, N = 12 SE +/- 0.05, N = 3 SE +/- 0.25, N = 4 SE +/- 0.08, N = 3 SE +/- 0.19, N = 3 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 15.53 14.98 14.05 13.83 13.57 13.22 11.30 10.81 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Floating-Point Add ddr4-2133-numa ddr4-2133 ddr4-2933 ddr4-2666 ddr4-2666-numa pbo ddr4-2933-numa 10K 20K 30K 40K 50K 27465 29134 32924 33516 40264 40572 45751 1. (CC) gcc options: -O3 -march=native
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 5 10 15 20 25 SE +/- 0.12, N = 3 SE +/- 0.22, N = 3 SE +/- 0.18, N = 3 SE +/- 0.05, N = 3 SE +/- 0.35, N = 3 SE +/- 0.15, N = 3 SE +/- 0.05, N = 3 20.94 20.85 18.44 18.22 17.71 17.57 17.22 1. (CC) gcc options: -lpthread
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC ddr4-2666-numa ddr4-2666 ddr4-2133-numa ddr4-2933-numa ddr4-2933 ddr4-2133 pbo 3 6 9 12 15 SE +/- 0.05, N = 5 SE +/- 0.03, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.09, N = 12 SE +/- 0.04, N = 5 SE +/- 0.01, N = 5 9.26 9.21 9.19 9.17 9.17 9.14 9.08 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
Mencoder This test uses mplayer's mencoder utility and the libavcodec family for testing the system's audio/video encoding performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Mencoder 1.3.0 AVI To LAVC ddr4-2666 ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa ddr4-2133 pbo ddr4-2933 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 16.94 16.91 16.88 16.84 16.77 16.51 16.46 1. (CC) gcc options: -ffast-math -fpie -pie -lncurses -lrt -lpng -lz -ljpeg -lasound -ldl -lpthread -lsndio -lfribidi -lbz2 -lmad -lvorbisenc -lvorbis -logg -lvpx -rdynamic -lm
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 4000M 8000M 12000M 16000M 20000M SE +/- 218336384.72, N = 3 SE +/- 192238847.34, N = 3 SE +/- 148381472.90, N = 3 SE +/- 179771770.05, N = 3 SE +/- 170188693.40, N = 3 SE +/- 168494525.53, N = 3 SE +/- 142828256.80, N = 3 17389032004 17035564082 16839198380 16673622428 16417932256 16375391169 16359501094
Sudokut This is a test of Sudokut, which is a Sudoku puzzle solver written in Tcl. This test measures how long it takes to solve 100 Sudoku puzzles. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time pbo ddr4-2666 ddr4-2133 ddr4-2933-numa ddr4-2933 ddr4-2666-numa ddr4-2133-numa 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 15.05 15.01 14.95 14.91 14.89 14.86 14.78
x265 This is a simple test of the x265 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x265 2.8 H.265 Video Encoding ddr4-2133-numa ddr4-2133 ddr4-2666 ddr4-2666-numa ddr4-2933-numa pbo ddr4-2933 10 20 30 40 50 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 41.46 41.80 42.33 42.34 42.41 43.13 43.18 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Primesieve Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.2 1e12 Prime Number Generation ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2133 ddr4-2933 ddr4-2133-numa pbo 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 13.90 13.84 13.79 13.77 13.73 13.67 11.93 1. (CXX) g++ options: -O3 -lpthread
Sample Pi Program A simple C++ program that calculates Pi to 8,765,4321 digits using the Leibniz formula. This test can be used for showcasing how to write a basic test profile. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Sample Pi Program ddr4-2133-numa ddr4-2933-numa ddr4-2133 pbo ddr4-2666 ddr4-2666-numa ddr4-2933 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 13.43 13.41 13.40 13.39 13.31 13.29 13.19
GnuPG This test times how long it takes to encrypt a file using GnuPG. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2133 pbo ddr4-2933-numa ddr4-2933 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 11.60 11.59 11.58 11.57 11.46 11.43 11.41 1. (CC) gcc options: -O2 -MT -MD -MP -MF
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3 6 9 12 15 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 SE +/- 0.13, N = 3 12.82 12.52 11.38 11.11 10.74 10.60 10.49 1. (CC) gcc options: -lpthread
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding pbo ddr4-2133-numa ddr4-2133 ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2933 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 1.34, N = 3 SE +/- 0.84, N = 3 SE +/- 1.23, N = 3 SE +/- 0.81, N = 3 SE +/- 0.91, N = 3 SE +/- 1.11, N = 3 11.57 130.00 132.00 132.00 132.00 133.00 135.00 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
DaCapo Benchmark This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 pbo ddr4-2933-numa 1000 2000 3000 4000 5000 SE +/- 69.98, N = 4 SE +/- 67.59, N = 4 SE +/- 8.52, N = 4 SE +/- 16.23, N = 4 SE +/- 31.38, N = 4 SE +/- 54.97, N = 4 SE +/- 35.09, N = 4 4512 4399 4198 4162 4154 4062 3999
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage ddr4-2133-numa ddr4-2133 ddr4-2666-numa ddr4-2666 ddr4-2933-numa ddr4-2933 pbo 200K 400K 600K 800K 1000K SE +/- 2293.93, N = 3 SE +/- 1427.45, N = 3 SE +/- 1697.11, N = 3 SE +/- 2881.65, N = 3 SE +/- 1501.32, N = 3 SE +/- 696.01, N = 3 SE +/- 2593.59, N = 3 1003997 993325 925869 919821 896505 889425 870258
glibc bench The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more.
Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh ddr4-2133-numa ddr4-2933-numa ddr4-2133 ddr4-2666-numa pbo ddr4-2933 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 13.11 13.10 13.10 13.08 13.01 12.94
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs ddr4-2133-numa pbo ddr4-2933-numa ddr4-2933 ddr4-2666-numa ddr4-2133 0.4028 0.8056 1.2084 1.6112 2.014 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.79 1.77 1.77 1.77 1.77 1.77
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once ddr4-2133-numa pbo ddr4-2933 ddr4-2133 ddr4-2933-numa ddr4-2666-numa 0.4005 0.801 1.2015 1.602 2.0025 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.78 1.77 1.77 1.77 1.76 1.76
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll ddr4-2133 ddr4-2933-numa ddr4-2133-numa pbo ddr4-2933 ddr4-2666-numa 0.4523 0.9046 1.3569 1.8092 2.2615 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.01 2.00 2.00 1.99 1.99 1.99
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt ddr4-2133 ddr4-2133-numa ddr4-2933-numa ddr4-2933 ddr4-2666-numa ddr4-2666 pbo 0.4388 0.8776 1.3164 1.7552 2.194 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.95 1.94 1.93 1.93 1.93 1.93 1.92
Node.js Express HTTP Load Test A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2933 ddr4-2933-numa ddr4-2666-numa pbo 2K 4K 6K 8K 10K SE +/- 7.54, N = 3 SE +/- 130.02, N = 3 SE +/- 36.56, N = 3 SE +/- 21.54, N = 3 SE +/- 113.49, N = 3 SE +/- 11.92, N = 3 SE +/- 36.86, N = 3 9793 9858 10235 10428 10669 10700 10824 1. Nodejs
v8.11.2
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2933 pbo 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 11.19 10.95 9.74 9.70 9.41 9.29 9.15 1. (CC) gcc options: -lpthread
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2133-numa pbo ddr4-2133 ddr4-2933 2K 4K 6K 8K 10K SE +/- 256.89, N = 12 SE +/- 230.85, N = 12 SE +/- 235.98, N = 12 SE +/- 225.92, N = 12 SE +/- 199.76, N = 12 SE +/- 200.31, N = 12 SE +/- 239.55, N = 12 8437 8750 8832 8841 8885 8930 8954 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 4K 8K 12K 16K 20K SE +/- 143.38, N = 3 SE +/- 192.16, N = 3 SE +/- 47.33, N = 3 SE +/- 26.08, N = 3 SE +/- 109.25, N = 3 SE +/- 99.08, N = 3 SE +/- 57.74, N = 3 17484 17344 15917 15832 15685 15681 15453
Bork File Encrypter Bork is a small, cross-platform file encryption utility. It is written in Java and designed to be included along with the files it encrypts for long-term storage. This test measures the amount of time it takes to encrypt a sample file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time ddr4-2133-numa ddr4-2666 pbo ddr4-2133 ddr4-2933 ddr4-2666-numa ddr4-2933-numa 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 8.98 8.96 8.94 8.92 8.83 8.78 8.77
Timed MAFFT Alignment This test performs an alignment of 100 pyruvate decarboxylase sequences. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment ddr4-2133 ddr4-2933-numa ddr4-2666 ddr4-2933 pbo ddr4-2666-numa ddr4-2133-numa 0.576 1.152 1.728 2.304 2.88 SE +/- 0.04, N = 12 SE +/- 0.04, N = 12 SE +/- 0.05, N = 12 SE +/- 0.04, N = 12 SE +/- 0.04, N = 12 SE +/- 0.04, N = 12 SE +/- 0.01, N = 3 2.56 2.55 2.53 2.41 2.40 2.39 2.33 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json ddr4-2133-numa ddr4-2666-numa ddr4-2133 ddr4-2933-numa ddr4-2666 ddr4-2933 pbo 800K 1600K 2400K 3200K 4000K SE +/- 10298.72, N = 3 SE +/- 19545.31, N = 3 SE +/- 6437.03, N = 3 SE +/- 22167.66, N = 3 SE +/- 7358.91, N = 3 SE +/- 7133.61, N = 3 SE +/- 3636.83, N = 3 3772388 3713290 3712506 3684115 3640540 3606402 3419383
DaCapo Benchmark This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython ddr4-2133 ddr4-2133-numa ddr4-2666 pbo ddr4-2666-numa ddr4-2933-numa ddr4-2933 1000 2000 3000 4000 5000 SE +/- 45.82, N = 4 SE +/- 33.96, N = 4 SE +/- 31.91, N = 4 SE +/- 27.86, N = 4 SE +/- 21.33, N = 4 SE +/- 24.12, N = 4 SE +/- 34.19, N = 4 4812 4758 4730 4720 4661 4642 4620
FFmpeg This test uses FFmpeg for testing the system's audio/video encoding performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2666 pbo ddr4-2933 ddr4-2933-numa 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 8.01 7.93 7.81 7.81 7.79 7.73 7.69 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lsndio -pthread -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
N-Queens This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time ddr4-2933-numa ddr4-2666 ddr4-2666-numa ddr4-2133-numa ddr4-2133 ddr4-2933 pbo 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 7.65 7.65 7.62 7.58 7.58 7.52 7.24 1. (CC) gcc options: -static -fopenmp -O3 -march=native
Timed HMMer Search This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search ddr4-2666 ddr4-2133 ddr4-2133-numa ddr4-2933 ddr4-2933-numa pbo ddr4-2666-numa 2 4 6 8 10 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 6.58 6.57 6.54 6.51 6.49 6.48 6.48 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2133-numa ddr4-2133 ddr4-2933 pbo 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 6.61 6.60 6.57 6.54 6.54 6.49 6.22 1. (CXX) g++ options: -fopenmp -O3
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 pbo ddr4-2133-numa ddr4-2133 ddr4-2933-numa ddr4-2666 ddr4-2666-numa ddr4-2933 8K 16K 24K 32K 40K SE +/- 463.38, N = 3 SE +/- 134.90, N = 3 SE +/- 198.24, N = 3 SE +/- 83.78, N = 3 SE +/- 37.51, N = 3 SE +/- 31.26, N = 3 SE +/- 275.40, N = 3 36665 36746 36906 37006 37035 37080 37491 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 ddr4-2133-numa pbo ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2133 ddr4-2933 2K 4K 6K 8K 10K SE +/- 205.25, N = 12 SE +/- 10.70, N = 3 SE +/- 132.47, N = 12 SE +/- 4.45, N = 3 SE +/- 130.04, N = 12 SE +/- 127.94, N = 7 SE +/- 71.31, N = 3 9762 9896 9918 9977 9988 10088 10106 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 pbo ddr4-2933-numa 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 6.62 6.45 5.95 5.61 5.54 5.31 5.27 1. (CC) gcc options: -lpthread
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933-numa pbo ddr4-2666-numa ddr4-2933 7K 14K 21K 28K 35K SE +/- 204.55, N = 3 SE +/- 55.46, N = 3 SE +/- 203.01, N = 3 SE +/- 133.57, N = 3 SE +/- 99.65, N = 3 SE +/- 52.98, N = 3 SE +/- 122.68, N = 3 32137 32152 32248 32423 32480 32499 32929 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 ddr4-2933-numa ddr4-2666-numa pbo ddr4-2133-numa ddr4-2666 ddr4-2133 ddr4-2933 2K 4K 6K 8K 10K SE +/- 131.08, N = 3 SE +/- 95.69, N = 12 SE +/- 12.08, N = 3 SE +/- 18.96, N = 3 SE +/- 25.46, N = 3 SE +/- 17.20, N = 3 SE +/- 71.51, N = 3 8635 8662 8705 8708 8738 8755 8859 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
CloverLeaf CloverLeaf is a Lagrangian-Eulerian hydrodynamics benchmark. This test profile currently makes use of CloverLeaf's OpenMP version and benchmarked with the clover_bm8192.in input file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics ddr4-2133-numa ddr4-2133 ddr4-2666-numa ddr4-2933-numa ddr4-2666 ddr4-2933 pbo ddr4-2933-numa-omp-tuned 0.7605 1.521 2.2815 3.042 3.8025 SE +/- 0.07, N = 12 SE +/- 0.01, N = 3 SE +/- 0.05, N = 12 SE +/- 0.06, N = 12 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 3.38 2.74 2.51 2.34 2.15 1.99 1.97 1.95 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2933 ddr4-2666-numa pbo ddr4-2933-numa 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 6.11 5.78 5.52 5.22 5.05 4.80 4.59 1. (CC) gcc options: -lpthread
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 ddr4-2133-numa pbo ddr4-2133 ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2933 2K 4K 6K 8K 10K SE +/- 8.97, N = 3 SE +/- 5.80, N = 3 SE +/- 8.12, N = 3 SE +/- 24.97, N = 3 SE +/- 5.84, N = 3 SE +/- 16.24, N = 3 SE +/- 70.10, N = 3 8391 8394 8421 8440 8444 8454 8577 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 pbo ddr4-2666-numa ddr4-2133-numa ddr4-2933-numa ddr4-2133 ddr4-2666 ddr4-2933 8K 16K 24K 32K 40K SE +/- 56.33, N = 3 SE +/- 470.84, N = 3 SE +/- 136.36, N = 3 SE +/- 180.15, N = 3 SE +/- 92.42, N = 3 SE +/- 47.68, N = 3 SE +/- 322.12, N = 3 37511 37531 37662 37702 37754 37970 38356 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread ddr4-2133-numa ddr4-2133 ddr4-2666 ddr4-2666-numa ddr4-2933 pbo ddr4-2933-numa 1.1025 2.205 3.3075 4.41 5.5125 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 4 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 4.90 4.82 4.41 4.37 4.20 4.12 4.12 1. (CC) gcc options: -lpthread
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests pbo ddr4-2933-numa ddr4-2666-numa ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2933 0.5423 1.0846 1.6269 2.1692 2.7115 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.41 2.40 2.40 2.39 2.38 2.37 2.34 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 ddr4-2133 ddr4-2666 ddr4-2666-numa ddr4-2933-numa pbo ddr4-2133-numa ddr4-2933 2K 4K 6K 8K 10K SE +/- 10.51, N = 3 SE +/- 36.71, N = 3 SE +/- 42.69, N = 3 SE +/- 43.72, N = 3 SE +/- 27.08, N = 3 SE +/- 29.51, N = 3 SE +/- 17.31, N = 3 8153 8160 8164 8183 8192 8217 8286 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 ddr4-2133-numa ddr4-2133 ddr4-2666 pbo ddr4-2933-numa ddr4-2933 ddr4-2666-numa 7K 14K 21K 28K 35K SE +/- 244.44, N = 3 SE +/- 93.30, N = 3 SE +/- 78.34, N = 3 SE +/- 22.39, N = 3 SE +/- 61.08, N = 3 SE +/- 173.19, N = 3 33699 33716 33752 33764 33908 33941 33954 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 ddr4-2666 pbo ddr4-2666-numa ddr4-2133-numa ddr4-2133 ddr4-2933-numa ddr4-2933 3K 6K 9K 12K 15K SE +/- 156.94, N = 8 SE +/- 32.75, N = 3 SE +/- 37.86, N = 3 SE +/- 17.62, N = 3 SE +/- 73.94, N = 3 SE +/- 18.02, N = 3 SE +/- 59.73, N = 3 12946 13013 13122 13145 13193 13196 13273 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process ddr4-2133-numa ddr4-2133 ddr4-2666-numa ddr4-2666 ddr4-2933 pbo ddr4-2933-numa 0.9968 1.9936 2.9904 3.9872 4.984 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 4.43 4.43 3.93 3.90 3.81 3.79 3.74 1. (CC) gcc options: -lpthread
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 ddr4-2133-numa ddr4-2133 pbo ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2933 2K 4K 6K 8K 10K SE +/- 28.97, N = 3 SE +/- 18.20, N = 3 SE +/- 20.45, N = 3 SE +/- 19.72, N = 3 SE +/- 7.37, N = 3 SE +/- 19.95, N = 3 SE +/- 58.50, N = 3 8499 8519 8538 8579 8581 8591 8606 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 ddr4-2133 ddr4-2133-numa pbo ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2933 2K 4K 6K 8K 10K SE +/- 20.39, N = 3 SE +/- 29.75, N = 3 SE +/- 15.51, N = 3 SE +/- 37.34, N = 3 SE +/- 11.49, N = 3 SE +/- 6.11, N = 3 SE +/- 20.42, N = 3 8461 8470 8525 8527 8527 8545 8717 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 pbo ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2133 ddr4-2933 7K 14K 21K 28K 35K SE +/- 81.82, N = 3 SE +/- 90.73, N = 3 SE +/- 135.47, N = 3 SE +/- 42.04, N = 3 SE +/- 18.35, N = 3 SE +/- 34.33, N = 3 SE +/- 79.39, N = 3 31233 31258 31333 31376 31382 31411 31884 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 ddr4-2666-numa ddr4-2666 ddr4-2133-numa ddr4-2133 ddr4-2933-numa pbo ddr4-2933 2K 4K 6K 8K 10K SE +/- 42.99, N = 3 SE +/- 31.49, N = 3 SE +/- 68.85, N = 3 SE +/- 23.96, N = 3 SE +/- 4.41, N = 3 SE +/- 71.30, N = 3 SE +/- 2.47, N = 3 8121 8130 8135 8141 8171 8199 8324 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 ddr4-2133-numa pbo ddr4-2666 ddr4-2666-numa ddr4-2133 ddr4-2933-numa ddr4-2933 2K 4K 6K 8K 10K SE +/- 191.44, N = 11 SE +/- 26.70, N = 3 SE +/- 45.19, N = 3 SE +/- 4.04, N = 3 SE +/- 3.01, N = 3 SE +/- 16.04, N = 3 SE +/- 52.90, N = 3 8430 8592 8632 8674 8679 8688 8798 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 ddr4-2933 pbo ddr4-2133-numa ddr4-2933-numa ddr4-2133 ddr4-2666 ddr4-2666-numa 8K 16K 24K 32K 40K SE +/- 314.21, N = 3 SE +/- 248.48, N = 3 SE +/- 58.55, N = 3 SE +/- 400.45, N = 3 SE +/- 122.97, N = 3 SE +/- 121.43, N = 3 SE +/- 35.04, N = 3 36993 37268 37480 37490 37512 37519 37715 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 ddr4-2933-numa pbo ddr4-2133-numa ddr4-2666 ddr4-2133 ddr4-2666-numa ddr4-2933 2K 4K 6K 8K 10K SE +/- 118.59, N = 6 SE +/- 19.57, N = 3 SE +/- 14.50, N = 3 SE +/- 9.80, N = 3 SE +/- 11.84, N = 3 SE +/- 23.39, N = 3 SE +/- 19.26, N = 3 8476 8525 8555 8563 8620 8665 8774 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
PolyBench-C PolyBench-C is a C-language polyhedral benchmark suite made at the Ohio State University. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: 3 Matrix Multiplications ddr4-2133 ddr4-2133-numa ddr4-2933 ddr4-2666 pbo ddr4-2666-numa ddr4-2933-numa 0.6075 1.215 1.8225 2.43 3.0375 SE +/- 0.46, N = 12 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.70 2.23 2.20 2.19 2.18 2.16 2.15 1. (CC) gcc options: -O3 -march=native
FFTE FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better FFTE 6.0 Test: N=256, 1D Complex FFT Routine pbo ddr4-2933-numa ddr4-2666-numa ddr4-2133-numa ddr4-2666 ddr4-2933 ddr4-2133 2K 4K 6K 8K 10K SE +/- 21.97, N = 3 SE +/- 109.95, N = 12 SE +/- 7.83, N = 3 SE +/- 58.32, N = 3 SE +/- 23.60, N = 3 SE +/- 41.26, N = 3 SE +/- 40.42, N = 3 9109 9133 9148 9152 9208 9239 9252 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 ddr4-2666 ddr4-2666-numa pbo ddr4-2933-numa ddr4-2133-numa ddr4-2133 ddr4-2933 2K 4K 6K 8K 10K SE +/- 32.86, N = 3 SE +/- 9.50, N = 3 SE +/- 9.93, N = 3 SE +/- 19.80, N = 3 SE +/- 7.52, N = 3 SE +/- 4.10, N = 3 SE +/- 39.24, N = 3 7886 7905 7953 7962 7970 7974 8051 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Multichase Pointer Chaser This is a benchmark of Google's multichase pointer chaser program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 119.20 101.53 95.21 87.96 76.33 72.23 71.62 1. (CC) gcc options: -O2 -static -pthread -lrt
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 115.10 98.29 91.90 84.28 73.57 69.74 68.95 1. (CC) gcc options: -O2 -static -pthread -lrt
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 pbo ddr4-2133-numa ddr4-2933 ddr4-2666 ddr4-2133 ddr4-2933-numa ddr4-2666-numa 7K 14K 21K 28K 35K SE +/- 33.18, N = 3 SE +/- 119.38, N = 3 SE +/- 10.07, N = 3 SE +/- 37.22, N = 3 SE +/- 32.57, N = 3 SE +/- 59.70, N = 3 SE +/- 26.40, N = 3 34288 34311 34332 34343 34445 34484 34498 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Multichase Pointer Chaser This is a benchmark of Google's multichase pointer chaser program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 115.63 98.40 92.10 85.85 74.41 70.59 69.98 1. (CC) gcc options: -O2 -static -pthread -lrt
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 pbo ddr4-2933-numa ddr4-2933 ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2666-numa 4K 8K 12K 16K 20K SE +/- 35.00, N = 3 SE +/- 54.44, N = 3 SE +/- 281.73, N = 4 SE +/- 228.42, N = 3 SE +/- 269.93, N = 3 SE +/- 259.10, N = 3 SE +/- 28.43, N = 3 17155 17305 17390 17422 17651 17680 17879 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 ddr4-2133-numa pbo ddr4-2666-numa ddr4-2666 ddr4-2933-numa ddr4-2133 ddr4-2933 2K 4K 6K 8K 10K SE +/- 18.67, N = 3 SE +/- 23.49, N = 3 SE +/- 22.55, N = 3 SE +/- 37.92, N = 3 SE +/- 7.52, N = 3 SE +/- 8.37, N = 3 SE +/- 4.42, N = 3 8757 8814 8820 8831 8850 8862 9028 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 ddr4-2133 pbo ddr4-2666-numa ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2933-numa 8K 16K 24K 32K 40K SE +/- 95.08, N = 3 SE +/- 76.74, N = 3 SE +/- 238.75, N = 3 SE +/- 261.36, N = 3 SE +/- 451.20, N = 3 SE +/- 216.94, N = 3 SE +/- 205.14, N = 3 34456 34628 34688 34802 34826 34865 35030 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Multichase Pointer Chaser This is a benchmark of Google's multichase pointer chaser program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 30 60 90 120 150 SE +/- 0.22, N = 3 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.19, N = 3 SE +/- 0.13, N = 3 114.97 98.42 92.00 84.29 73.04 69.50 68.50 1. (CC) gcc options: -O2 -static -pthread -lrt
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride ddr4-2666 ddr4-2933-numa pbo ddr4-2666-numa ddr4-2133 ddr4-2133-numa ddr4-2933 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 7.25 7.17 7.14 7.14 7.14 7.10 7.09 1. (CC) gcc options: -O2 -static -pthread -lrt
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 pbo ddr4-2666-numa ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2933-numa ddr4-2933 5K 10K 15K 20K 25K SE +/- 36.83, N = 3 SE +/- 95.38, N = 3 SE +/- 48.64, N = 3 SE +/- 32.41, N = 3 SE +/- 45.81, N = 3 SE +/- 41.67, N = 3 SE +/- 58.67, N = 3 21931 22064 22067 22072 22127 22160 22338 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 pbo ddr4-2666 ddr4-2133 ddr4-2933-numa ddr4-2666-numa ddr4-2133-numa ddr4-2933 2K 4K 6K 8K 10K SE +/- 29.83, N = 3 SE +/- 28.63, N = 3 SE +/- 4.69, N = 3 SE +/- 6.97, N = 3 SE +/- 7.40, N = 3 SE +/- 21.06, N = 3 SE +/- 29.00, N = 3 8145 8147 8198 8217 8228 8234 8286 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 pbo ddr4-2933-numa ddr4-2133-numa ddr4-2133 ddr4-2666 ddr4-2666-numa ddr4-2933 6K 12K 18K 24K 30K SE +/- 17.95, N = 3 SE +/- 35.82, N = 3 SE +/- 9.24, N = 3 SE +/- 414.73, N = 3 SE +/- 240.47, N = 3 SE +/- 248.95, N = 3 SE +/- 68.24, N = 3 28465 28628 28690 28911 28964 28966 28978 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Parallel BZIP2 Compression This test measures the time needed to compress a file (a .tar package of the Linux kernel source code) using BZIP2 compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression ddr4-2133-numa ddr4-2133 ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2933 pbo 0.5985 1.197 1.7955 2.394 2.9925 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 5 2.66 2.56 2.45 2.43 2.43 2.38 2.37 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 pbo ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa ddr4-2933 8K 16K 24K 32K 40K SE +/- 19.10, N = 3 SE +/- 83.98, N = 3 SE +/- 101.59, N = 3 SE +/- 67.10, N = 3 SE +/- 29.85, N = 3 SE +/- 6.23, N = 3 SE +/- 62.38, N = 3 34828 34998 35025 35038 35100 35163 35432 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
TSCP This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance ddr4-2666 pbo ddr4-2133-numa ddr4-2133 ddr4-2933 ddr4-2933-numa ddr4-2666-numa 200K 400K 600K 800K 1000K SE +/- 1901.73, N = 5 SE +/- 1174.23, N = 5 SE +/- 1629.38, N = 5 SE +/- 586.65, N = 5 SE +/- 1402.05, N = 5 SE +/- 1317.46, N = 5 SE +/- 2333.35, N = 5 1134701 1147937 1148420 1148891 1150336 1152261 1152756 1. (CC) gcc options: -O3 -march=native
System Libxml2 Parsing This test measures the time to parse a random XML file with libxml2 via xmllint using the streaming API. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 3 MB ddr4-2133 ddr4-2933-numa ddr4-2666-numa ddr4-2666 ddr4-2133-numa pbo ddr4-2933 500 1000 1500 2000 2500 SE +/- 32.71, N = 3 SE +/- 20.58, N = 3 SE +/- 7.22, N = 3 SE +/- 9.26, N = 3 SE +/- 16.83, N = 3 SE +/- 3.51, N = 3 SE +/- 6.39, N = 3 2408 2337 2326 2322 2319 2314 2313
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa ddr4-2133 ddr4-2666 ddr4-2933-numa-omp-tuned pbo 0.468 0.936 1.404 1.872 2.34 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.08 2.01 2.00 1.97 1.94 1.86 1.85 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
System Libxml2 Parsing This test measures the time to parse a random XML file with libxml2 via xmllint using the streaming API. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 2 MB ddr4-2133 pbo ddr4-2933-numa ddr4-2666 ddr4-2666-numa ddr4-2133-numa ddr4-2933 300 600 900 1200 1500 SE +/- 15.34, N = 3 SE +/- 3.71, N = 3 SE +/- 1.45, N = 3 SE +/- 4.33, N = 3 SE +/- 15.24, N = 3 SE +/- 11.68, N = 3 SE +/- 10.15, N = 3 1588 1571 1568 1566 1557 1556 1531
BLAKE2 This is a benchmark of BLAKE2 using the blake2s binary. BLAKE2 is a high-performance crypto alternative to MD5 and SHA-2/3. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 ddr4-2666-numa ddr4-2666 ddr4-2933-numa ddr4-2133 ddr4-2133-numa pbo ddr4-2933 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 8.14 8.12 8.09 8.06 8.02 8.00 7.98 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
System Libxml2 Parsing This test measures the time to parse a random XML file with libxml2 via xmllint using the streaming API. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 850 KB ddr4-2133 ddr4-2933 ddr4-2666 ddr4-2666-numa ddr4-2133-numa pbo ddr4-2933-numa 140 280 420 560 700 SE +/- 9.68, N = 3 SE +/- 6.69, N = 3 SE +/- 5.13, N = 3 SE +/- 8.08, N = 3 SE +/- 5.61, N = 3 SE +/- 10.60, N = 3 SE +/- 6.39, N = 3 655 646 643 641 641 640 640
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 1 MB ddr4-2133 ddr4-2933-numa ddr4-2666 ddr4-2666-numa ddr4-2133-numa pbo ddr4-2933 110 220 330 440 550 SE +/- 1.73, N = 3 SE +/- 0.88, N = 3 SE +/- 1.33, N = 3 SE +/- 1.86, N = 3 SE +/- 1.67, N = 3 SE +/- 2.19, N = 3 500 496 494 493 492 490 484
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 250 KB ddr4-2666 ddr4-2133 ddr4-2933 pbo ddr4-2933-numa ddr4-2666-numa ddr4-2133-numa 30 60 90 120 150 SE +/- 5.37, N = 9 SE +/- 1.39, N = 11 SE +/- 1.41, N = 12 SE +/- 1.57, N = 12 SE +/- 1.52, N = 8 SE +/- 1.27, N = 12 SE +/- 1.26, N = 12 131 126 124 123 123 123 123
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 600 KB ddr4-2133 ddr4-2666 ddr4-2933-numa ddr4-2933 pbo ddr4-2666-numa ddr4-2133-numa 100 200 300 400 500 SE +/- 1.76, N = 3 SE +/- 3.21, N = 3 SE +/- 8.84, N = 3 SE +/- 7.51, N = 3 SE +/- 4.26, N = 3 SE +/- 3.18, N = 3 SE +/- 5.90, N = 3 467 464 463 460 458 458 456
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 950 KB ddr4-2133 ddr4-2933 ddr4-2133-numa pbo ddr4-2666 ddr4-2666-numa ddr4-2933-numa 100 200 300 400 500 SE +/- 7.22, N = 3 SE +/- 6.00, N = 3 SE +/- 4.91, N = 3 SE +/- 3.51, N = 3 SE +/- 4.91, N = 3 SE +/- 6.36, N = 3 SE +/- 6.67, N = 3 457 455 455 453 453 452 451
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 900 KB ddr4-2666 ddr4-2133 ddr4-2933-numa ddr4-2133-numa ddr4-2933 pbo ddr4-2666-numa 100 200 300 400 500 SE +/- 4.91, N = 3 SE +/- 5.00, N = 3 SE +/- 3.18, N = 3 SE +/- 4.73, N = 3 SE +/- 4.36, N = 3 SE +/- 3.18, N = 3 SE +/- 4.33, N = 3 453 450 444 443 441 439 439
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 300 KB ddr4-2133 ddr4-2933-numa ddr4-2666 pbo ddr4-2933 ddr4-2666-numa ddr4-2133-numa 40 80 120 160 200 SE +/- 2.14, N = 6 SE +/- 2.35, N = 5 SE +/- 2.01, N = 7 SE +/- 1.65, N = 10 SE +/- 1.81, N = 9 SE +/- 1.82, N = 8 SE +/- 1.61, N = 10 161 158 157 156 156 156 155
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 100 KB ddr4-2933 ddr4-2666 ddr4-2933-numa ddr4-2666-numa ddr4-2133 pbo ddr4-2133-numa 20 40 60 80 100 SE +/- 1.63, N = 12 SE +/- 1.31, N = 12 SE +/- 1.42, N = 12 SE +/- 1.38, N = 12 SE +/- 1.19, N = 12 SE +/- 1.02, N = 12 SE +/- 1.08, N = 12 95 95 94 94 94 93 93
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 500 KB ddr4-2133 pbo ddr4-2133-numa ddr4-2933-numa ddr4-2666 ddr4-2666-numa ddr4-2933 90 180 270 360 450 SE +/- 4.33, N = 3 SE +/- 4.91, N = 3 SE +/- 6.11, N = 3 SE +/- 4.48, N = 3 SE +/- 4.48, N = 3 SE +/- 4.18, N = 3 SE +/- 4.51, N = 3 399 394 394 393 390 389 387
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 800 KB ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2133 ddr4-2933-numa pbo ddr4-2666-numa 90 180 270 360 450 SE +/- 7.23, N = 3 SE +/- 4.18, N = 3 SE +/- 6.03, N = 3 SE +/- 4.00, N = 3 SE +/- 4.37, N = 3 SE +/- 4.70, N = 3 SE +/- 3.93, N = 3 397 391 389 389 385 384 384
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 750 KB ddr4-2666 ddr4-2933 pbo ddr4-2133 ddr4-2933-numa ddr4-2133-numa ddr4-2666-numa 80 160 240 320 400 SE +/- 5.57, N = 3 SE +/- 2.03, N = 3 SE +/- 4.51, N = 3 SE +/- 5.90, N = 3 SE +/- 2.65, N = 3 SE +/- 5.24, N = 3 SE +/- 3.51, N = 3 373 370 369 369 367 367 362
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 700 KB ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 70 140 210 280 350 SE +/- 6.56, N = 3 SE +/- 5.04, N = 3 SE +/- 5.07, N = 4 SE +/- 2.65, N = 3 SE +/- 4.36, N = 3 SE +/- 4.91, N = 3 SE +/- 4.26, N = 3 340 336 335 334 332 331 331
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 650 KB ddr4-2133 ddr4-2666 ddr4-2133-numa pbo ddr4-2933 ddr4-2933-numa ddr4-2666-numa 70 140 210 280 350 SE +/- 5.06, N = 4 SE +/- 4.51, N = 3 SE +/- 4.84, N = 3 SE +/- 4.16, N = 3 SE +/- 4.91, N = 3 SE +/- 4.70, N = 3 SE +/- 5.17, N = 3 323 320 317 316 316 315 314
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 400 KB ddr4-2133 ddr4-2666 ddr4-2933 pbo ddr4-2666-numa ddr4-2133-numa ddr4-2933-numa 70 140 210 280 350 SE +/- 3.79, N = 3 SE +/- 5.84, N = 3 SE +/- 5.70, N = 3 SE +/- 5.02, N = 4 SE +/- 2.52, N = 3 325 321 317 316 312 311 310
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 350 KB ddr4-2133 ddr4-2933 ddr4-2666 pbo ddr4-2933-numa ddr4-2666-numa ddr4-2133-numa 40 80 120 160 200 SE +/- 2.93, N = 4 SE +/- 2.68, N = 5 SE +/- 2.15, N = 7 SE +/- 2.68, N = 5 SE +/- 2.29, N = 6 SE +/- 2.27, N = 6 SE +/- 2.40, N = 6 176 175 174 173 172 172 172
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 150 KB ddr4-2133 ddr4-2666 ddr4-2933-numa ddr4-2933 ddr4-2666-numa pbo ddr4-2133-numa 20 40 60 80 100 SE +/- 1.19, N = 12 SE +/- 1.19, N = 12 SE +/- 1.19, N = 12 SE +/- 1.37, N = 12 SE +/- 1.23, N = 12 SE +/- 1.22, N = 12 SE +/- 1.25, N = 12 79 78 77 77 77 76 76
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 450 KB ddr4-2666 ddr4-2133 pbo ddr4-2933-numa ddr4-2933 ddr4-2133-numa ddr4-2666-numa 50 100 150 200 250 SE +/- 4.00, N = 3 SE +/- 3.22, N = 5 SE +/- 3.35, N = 5 SE +/- 3.86, N = 4 SE +/- 3.38, N = 5 SE +/- 4.26, N = 3 SE +/- 3.84, N = 3 227 226 224 224 224 224 223
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 200 KB ddr4-2933 ddr4-2133 pbo ddr4-2666-numa ddr4-2666 ddr4-2933-numa ddr4-2133-numa 20 40 60 80 100 SE +/- 1.24, N = 12 SE +/- 1.27, N = 12 SE +/- 2.08, N = 3 SE +/- 1.26, N = 12 SE +/- 0.33, N = 3 SE +/- 1.24, N = 12 SE +/- 0.88, N = 3 108 108 107 107 107 106 105
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 550 KB ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa pbo ddr4-2933-numa ddr4-2666-numa 60 120 180 240 300 SE +/- 4.84, N = 3 SE +/- 3.71, N = 3 SE +/- 5.17, N = 3 SE +/- 2.85, N = 3 SE +/- 4.18, N = 3 SE +/- 4.51, N = 3 SE +/- 4.52, N = 4 272 269 267 264 263 262 262
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 50 KB ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2666-numa ddr4-2133 pbo ddr4-2933-numa 7 14 21 28 35 SE +/- 1.31, N = 12 SE +/- 1.14, N = 12 SE +/- 1.15, N = 12 SE +/- 1.20, N = 12 SE +/- 1.29, N = 12 SE +/- 1.31, N = 12 SE +/- 0.36, N = 10 32 32 31 31 31 30 30
OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 5 KB ddr4-2133 pbo ddr4-2933-numa ddr4-2933 ddr4-2666-numa ddr4-2666 ddr4-2133-numa 3 6 9 12 15 SE +/- 1.15, N = 12 SE +/- 1.06, N = 12 SE +/- 1.09, N = 12 SE +/- 1.17, N = 12 SE +/- 1.09, N = 12 SE +/- 1.17, N = 12 SE +/- 0.91, N = 12 11 10 10 10 10 10 10
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh ddr4-2133 pbo ddr4-2933-numa ddr4-2666-numa ddr4-2666 ddr4-2133-numa ddr4-2933 0.234 0.468 0.702 0.936 1.17 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.04 1.03 1.03 1.03 1.02 1.02 1.01 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh pbo ddr4-2933-numa ddr4-2666-numa ddr4-2666 ddr4-2133-numa ddr4-2133 ddr4-2933 0.189 0.378 0.567 0.756 0.945 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.84 0.84 0.84 0.84 0.84 0.84 0.82 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls ddr4-2133 pbo ddr4-2933-numa ddr4-2666 ddr4-2666-numa ddr4-2133-numa ddr4-2933 0.5445 1.089 1.6335 2.178 2.7225 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 2.42 2.40 2.40 2.40 2.39 2.38 2.36 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex pbo ddr4-2933-numa ddr4-2666-numa ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2933 0.9338 1.8676 2.8014 3.7352 4.669 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 4.15 4.15 4.15 4.15 4.12 4.11 4.07 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2933-numa ddr4-2133-numa ddr4-2666-numa pbo 1.053 2.106 3.159 4.212 5.265 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 4.68 4.57 4.55 4.53 4.53 4.52 4.51 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 0.9338 1.8676 2.8014 3.7352 4.669 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.15 4.05 3.91 3.88 3.85 3.84 3.84 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation ddr4-2666 ddr4-2133 ddr4-2133-numa pbo ddr4-2933 ddr4-2933-numa ddr4-2666-numa 300 600 900 1200 1500 SE +/- 1.08, N = 3 SE +/- 6.54, N = 3 SE +/- 0.95, N = 3 SE +/- 1.73, N = 3 SE +/- 0.99, N = 3 SE +/- 0.67, N = 3 SE +/- 33.52, N = 3 1109 1122 1125 1134 1136 1136 1169 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization ddr4-2133 ddr4-2666-numa pbo ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2933-numa 160 320 480 640 800 SE +/- 18.89, N = 3 SE +/- 16.69, N = 3 SE +/- 18.88, N = 3 SE +/- 5.97, N = 3 SE +/- 26.08, N = 3 SE +/- 5.03, N = 3 SE +/- 0.95, N = 3 673 705 708 709 711 725 737 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply ddr4-2666 ddr4-2133 ddr4-2133-numa ddr4-2933 ddr4-2666-numa pbo ddr4-2933-numa 160 320 480 640 800 SE +/- 4.24, N = 3 SE +/- 6.71, N = 3 SE +/- 3.60, N = 3 SE +/- 5.21, N = 3 SE +/- 2.26, N = 3 SE +/- 3.89, N = 3 SE +/- 0.43, N = 3 701 706 713 713 718 722 726 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2666-numa ddr4-2933-numa pbo 40 80 120 160 200 SE +/- 0.49, N = 3 SE +/- 0.45, N = 3 SE +/- 0.69, N = 3 SE +/- 0.68, N = 3 SE +/- 0.36, N = 3 SE +/- 0.58, N = 3 SE +/- 0.31, N = 3 125 142 151 151 167 178 179 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo ddr4-2666 ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa pbo ddr4-2933 30 60 90 120 150 SE +/- 0.46, N = 3 SE +/- 0.99, N = 3 SE +/- 0.21, N = 3 SE +/- 0.26, N = 3 SE +/- 0.19, N = 3 SE +/- 0.49, N = 3 SE +/- 0.03, N = 3 142 144 144 145 145 145 146 1. (CC) gcc options: -lm
LuaJIT This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Jacobi Successive Over-Relaxation ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2666-numa pbo ddr4-2933-numa 400 800 1200 1600 2000 SE +/- 9.17, N = 3 SE +/- 3.58, N = 3 SE +/- 0.44, N = 3 SE +/- 1.04, N = 3 SE +/- 1.78, N = 3 SE +/- 2.07, N = 3 SE +/- 1.25, N = 3 1926 1936 1938 1943 1945 1947 1950 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Dense LU Matrix Factorization ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 800 1600 2400 3200 4000 SE +/- 24.64, N = 3 SE +/- 20.79, N = 3 SE +/- 23.33, N = 3 SE +/- 7.64, N = 3 SE +/- 6.04, N = 3 SE +/- 3.72, N = 3 SE +/- 7.72, N = 3 3162 3313 3359 3442 3506 3517 3534 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Sparse Matrix Multiply ddr4-2133 ddr4-2666 ddr4-2933 ddr4-2133-numa ddr4-2666-numa pbo ddr4-2933-numa 300 600 900 1200 1500 SE +/- 8.24, N = 3 SE +/- 11.67, N = 3 SE +/- 7.64, N = 3 SE +/- 2.33, N = 3 SE +/- 7.18, N = 3 SE +/- 3.09, N = 3 SE +/- 1.41, N = 3 1139 1168 1186 1200 1210 1218 1223 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Fast Fourier Transform ddr4-2133 ddr4-2666 ddr4-2133-numa ddr4-2933 ddr4-2666-numa pbo ddr4-2933-numa 30 60 90 120 150 SE +/- 0.21, N = 3 SE +/- 0.33, N = 3 SE +/- 0.37, N = 3 SE +/- 0.27, N = 3 SE +/- 0.72, N = 3 SE +/- 0.26, N = 3 SE +/- 0.39, N = 3 109 122 126 129 139 145 146 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Monte Carlo ddr4-2666 ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2933-numa pbo ddr4-2933 110 220 330 440 550 SE +/- 0.13, N = 3 SE +/- 4.08, N = 3 SE +/- 0.54, N = 3 SE +/- 1.03, N = 3 SE +/- 0.92, N = 3 SE +/- 2.65, N = 3 SE +/- 2.58, N = 3 510 511 512 512 513 516 517 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation ddr4-2666 ddr4-2933-numa pbo ddr4-2133-numa ddr4-2133 ddr4-2933 ddr4-2666-numa 400 800 1200 1600 2000 SE +/- 1.40, N = 4 SE +/- 5.01, N = 4 SE +/- 3.72, N = 4 SE +/- 3.53, N = 4 SE +/- 8.42, N = 4 SE +/- 3.79, N = 4 SE +/- 0.42, N = 4 1803 1811 1813 1817 1832 1834 1839
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization ddr4-2133-numa ddr4-2666 ddr4-2933-numa pbo ddr4-2666-numa ddr4-2933 ddr4-2133 1100 2200 3300 4400 5500 SE +/- 63.04, N = 4 SE +/- 15.56, N = 4 SE +/- 18.61, N = 4 SE +/- 24.08, N = 4 SE +/- 74.99, N = 4 SE +/- 10.03, N = 4 SE +/- 16.95, N = 4 4913 4971 4987 4994 5017 5062 5066
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply ddr4-2666 ddr4-2933-numa pbo ddr4-2133-numa ddr4-2133 ddr4-2933 ddr4-2666-numa 600 1200 1800 2400 3000 SE +/- 6.18, N = 4 SE +/- 11.16, N = 4 SE +/- 5.16, N = 4 SE +/- 6.39, N = 4 SE +/- 9.33, N = 4 SE +/- 7.31, N = 4 SE +/- 0.48, N = 4 2765 2773 2781 2784 2806 2813 2815
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform ddr4-2666-numa ddr4-2133-numa ddr4-2666 ddr4-2133 ddr4-2933-numa ddr4-2933 pbo 400 800 1200 1600 2000 SE +/- 163.12, N = 4 SE +/- 3.96, N = 4 SE +/- 14.81, N = 4 SE +/- 7.51, N = 4 SE +/- 10.47, N = 4 SE +/- 13.59, N = 4 SE +/- 9.87, N = 4 1763 1870 1872 1882 1886 1889 1893
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo ddr4-2666 ddr4-2933-numa pbo ddr4-2133-numa ddr4-2133 ddr4-2666-numa ddr4-2933 400 800 1200 1600 2000 SE +/- 3.05, N = 4 SE +/- 10.70, N = 4 SE +/- 3.95, N = 4 SE +/- 1.86, N = 4 SE +/- 7.12, N = 4 SE +/- 0.18, N = 4 SE +/- 5.27, N = 4 1620 1624 1633 1634 1643 1650 1650
Stream This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 12K 24K 36K 48K 60K SE +/- 15.81, N = 5 SE +/- 39.51, N = 5 SE +/- 33.15, N = 5 SE +/- 81.05, N = 5 SE +/- 5.91, N = 5 SE +/- 56.61, N = 5 SE +/- 21.36, N = 5 36914 38986 46331 49949 50339 54684 54942 1. (CC) gcc options: -O3 -march=native -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Scale ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 11K 22K 33K 44K 55K SE +/- 38.29, N = 5 SE +/- 32.19, N = 5 SE +/- 69.62, N = 5 SE +/- 61.20, N = 5 SE +/- 55.10, N = 5 SE +/- 41.55, N = 5 SE +/- 30.98, N = 5 33963 35603 43398 45894 47196 50145 50369 1. (CC) gcc options: -O3 -march=native -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Copy ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 16K 32K 48K 64K 80K SE +/- 11.70, N = 5 SE +/- 72.70, N = 5 SE +/- 75.08, N = 5 SE +/- 185.29, N = 5 SE +/- 105.33, N = 5 SE +/- 125.06, N = 5 SE +/- 76.64, N = 5 48948 50907 63728 66717 69135 72824 73388 1. (CC) gcc options: -O3 -march=native -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Add ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 12K 24K 36K 48K 60K SE +/- 15.81, N = 5 SE +/- 39.51, N = 5 SE +/- 33.15, N = 5 SE +/- 81.05, N = 5 SE +/- 5.91, N = 5 SE +/- 56.61, N = 5 SE +/- 21.36, N = 5 36914 38986 46331 49949 50339 54684 54942 1. (CC) gcc options: -O3 -march=native -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 12K 24K 36K 48K 60K SE +/- 11.28, N = 5 SE +/- 15.91, N = 5 SE +/- 22.90, N = 5 SE +/- 38.22, N = 5 SE +/- 12.88, N = 5 SE +/- 40.59, N = 5 SE +/- 11.93, N = 5 37017 39147 46466 50161 50454 54874 55172 1. (CC) gcc options: -O3 -march=native -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 11K 22K 33K 44K 55K SE +/- 38.29, N = 5 SE +/- 32.19, N = 5 SE +/- 69.62, N = 5 SE +/- 61.20, N = 5 SE +/- 55.10, N = 5 SE +/- 41.55, N = 5 SE +/- 30.98, N = 5 33963 35603 43398 45894 47196 50145 50369 1. (CC) gcc options: -O3 -march=native -fopenmp
ddr4-2133 Processor: AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads), Motherboard: ASUS PRIME X399-A (0808 BIOS), Chipset: AMD Family 17h, Memory: 64512MB, Disk: 2000GB Samsung SSD 860 + 126GB Cruzer + 280GB INTEL SSDPE21D280GA + Samsung SSD 970 PRO 512GB + 1024GB Samsung SSD 970 PRO 1TB, Graphics: XFX AMD Radeon RX 470/480 8GB (1150/2100MHz), Audio: Realtek ALC1220, Monitor: W1952, Network: Intel I211 Gigabit Connection
OS: Debian testing, Kernel: 4.18.0-3-amd64 (x86_64), Display Server: X Server 1.20.3, Display Driver: modesetting 1.20.3, OpenGL: 4.5 Mesa 18.2.6 (LLVM 7.0.1), Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 1440x900
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandGraphics Notes: GLAMORPython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
Testing initiated at 19 December 2018 08:03 by user maxtothemax.
ddr4-2133-numa Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandGraphics Notes: GLAMORPython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
Testing initiated at 20 December 2018 21:00 by user maxtothemax.
ddr4-2666 Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandGraphics Notes: GLAMORPython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
Testing initiated at 18 December 2018 19:44 by user maxtothemax.
ddr4-2666-numa Processor: AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads), Motherboard: ASUS PRIME X399-A (0808 BIOS), Chipset: AMD Family 17h, Memory: 64512MB, Disk: 2000GB Samsung SSD 860 + 126GB Cruzer + 280GB INTEL SSDPE21D280GA + 1024GB Samsung SSD 970 PRO 1TB + Samsung SSD 970 PRO 512GB, Graphics: XFX AMD Radeon RX 470/480 8GB (1150/2100MHz), Audio: Realtek ALC1220, Monitor: W1952, Network: Intel I211 Gigabit Connection
OS: Debian testing, Kernel: 4.18.0-3-amd64 (x86_64), Display Server: X Server 1.20.3, Display Driver: modesetting 1.20.3, OpenGL: 4.5 Mesa 18.2.6 (LLVM 7.0.1), Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 1440x900
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandGraphics Notes: GLAMORPython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
Testing initiated at 21 December 2018 10:07 by user maxtothemax.
ddr4-2933 Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandGraphics Notes: GLAMORPython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
Testing initiated at 16 December 2018 21:18 by user maxtothemax.
ddr4-2933-numa Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandGraphics Notes: GLAMORPython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
Testing initiated at 21 December 2018 16:46 by user maxtothemax.
ddr4-2933-numa-omp-tuned Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandPython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
Testing initiated at 22 December 2018 09:55 by user maxtothemax.
pbo Processor: AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads), Motherboard: ASUS PRIME X399-A (0808 BIOS), Chipset: AMD Family 17h, Memory: 64512MB, Disk: 2000GB Samsung SSD 860 + 126GB Cruzer + 280GB INTEL SSDPE21D280GA + Samsung SSD 970 PRO 512GB + 1024GB Samsung SSD 970 PRO 1TB, Graphics: XFX AMD Radeon RX 470/480 8GB (1150/2100MHz), Audio: Realtek ALC1220, Monitor: W1952, Network: Intel I211 Gigabit Connection
OS: Debian testing, Kernel: 4.18.0-3-amd64 (x86_64), Display Server: X Server 1.20.3, Display Driver: modesetting 1.20.3, OpenGL: 4.5 Mesa 18.2.6 (LLVM 7.0.1), Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 1440x900
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandGraphics Notes: GLAMORPython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
Testing initiated at 22 December 2018 17:11 by user maxtothemax.