ddr2933shakedown 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
HTML result view exported from: https://openbenchmarking.org/result/1812234-SK-MERGE393820&sro&grs .
ddr2933shakedown Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Display Server Display Driver OpenGL Compiler File-System Screen Resolution ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) ASUS PRIME X399-A (0808 BIOS) AMD Family 17h 64512MB 2000GB Samsung SSD 860 + 126GB Cruzer + 280GB INTEL SSDPE21D280GA + Samsung SSD 970 PRO 512GB + 1024GB Samsung SSD 970 PRO 1TB XFX AMD Radeon RX 470/480 8GB (1150/2100MHz) Realtek ALC1220 W1952 Intel I211 Gigabit Connection Debian testing 4.18.0-3-amd64 (x86_64) X Server 1.20.3 modesetting 1.20.3 4.5 Mesa 18.2.6 (LLVM 7.0.1) GCC 8.2.0 ext4 1440x900 2000GB Samsung SSD 860 + 126GB Cruzer + 280GB INTEL SSDPE21D280GA + 1024GB Samsung SSD 970 PRO 1TB + Samsung SSD 970 PRO 512GB 2000GB Samsung SSD 860 + 126GB Cruzer + 280GB INTEL SSDPE21D280GA + Samsung SSD 970 PRO 512GB + 1024GB Samsung SSD 970 PRO 1TB OpenBenchmarking.org Compiler Details - --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 -v Processor Details - Scaling Governor: acpi-cpufreq ondemand Graphics Details - ddr4-2133, ddr4-2133-numa, ddr4-2666, ddr4-2666-numa, ddr4-2933, ddr4-2933-numa, pbo: GLAMOR Python Details - Python 2.7.15+ + Python 3.6.7 Security Details - __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
ddr2933shakedown parboil: OpenMP Stencil ramspeed: Integer Scale ramspeed: Integer Copy x264: H.264 Video Encoding rodinia: OpenMP Streamcluster multichase: 256MB Array, 256 Byte Stride multichase: 1GB Array, 256 Byte Stride ramspeed: Integer Add ramspeed: Floating-Point Add multichase: 1GB Array, 256 Byte Stride, 4 Threads multichase: 1GB Array, 256 Byte Stride, 2 Threads hpcg: stream: Copy stream: Copy parboil: OpenMP LBM compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 stream: Triad stream: Add stream: Add stream: Scale stream: Scale hackbench: 32 - Process rodinia: OpenMP CFD Solver scimark2: Fast Fourier Transform hackbench: 16 - Thread hackbench: 16 - Process fftw: Float + SSE - 2D FFT Size 2048 luajit: Fast Fourier Transform hackbench: 2 - Process build-llvm: Time To Compile build-imagemagick: Time To Compile ebizzy: fftw: Float + SSE - 2D FFT Size 4096 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 fhourstones: Complex Connect-4 Solving hackbench: 2 - Thread polybench-c: 3 Matrix Multiplications asmfish: 1024 Hash Memory, 26 Depth hackbench: 8 - Thread perl-benchmark: Interpreter hackbench: 4 - Process hackbench: 4 - Thread fftw: Float + SSE - 2D FFT Size 1024 hackbench: 8 - Process dacapobench: Tradesoap hackbench: 1 - Thread hackbench: 1 - Process dacapobench: Tradebeans build-linux-kernel: Time To Compile parboil: OpenMP MRI Gridding primesieve: 1e12 Prime Number Generation compress-7zip: Compress Speed Test fftw: Stock - 2D FFT Size 1024 opencv-bench: go-benchmark: garbage apache: Static Web Page Serving go-benchmark: http compress-lzma: 256MB File Compression dacapobench: H2 parboil: OpenMP CUTCP compress-pbzip2: 256MB File Compression stockfish: Total Time build-php: Time To Compile luajit: Dense LU Matrix Factorization rodinia: OpenMP LavaMD node-express-loadtest: go-benchmark: json mafft: Multiple Sequence Alignment ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping scimark2: Dense LU Matrix Factorization c-ray: Total Time - 4K, 16 Rays Per Pixel povray: Trace Time fftw: Stock - 2D FFT Size 2048 bullet: 3000 Fall m-queens: Time To Solve fftw: Stock - 2D FFT Size 4096 swet: Average luajit: Composite luajit: Sparse Matrix Multiply java-scimark2: Fast Fourier Transform openssl: RSA 4096-bit Performance system-libxml2: 250 KB go-benchmark: build smallpt: Global Illumination Renderer; 128 Samples n-queens: Elapsed Time node-octane: scimark2: Composite scimark2: Jacobi Successive Over-Relaxation minion: Solitaire system-libxml2: 400 KB minion: Quasigroup fftw: Stock - 1D FFT Size 512 fftw: Float + SSE - 1D FFT Size 64 ffmpeg: H.264 HD To NTSC DV dacapobench: Jython x265: H.265 Video Encoding system-libxml2: 3 MB crafty: Elapsed Time system-libxml2: 150 KB system-libxml2: 300 KB system-libxml2: 550 KB bullet: 1000 Stack system-libxml2: 2 MB llvm-test-suite: Time To Run cython-bench: scimark2: Sparse Matrix Multiply fftw: Stock - 2D FFT Size 32 fftw: Stock - 2D FFT Size 64 himeno: Poisson Pressure Solver system-libxml2: 112 MB system-libxml2: 800 KB system-libxml2: 1 MB lzbench: Brotli 0 - Compression system-libxml2: 900 KB java-scimark2: Dense LU Matrix Factorization system-libxml2: 500 KB fftw: Stock - 1D FFT Size 1024 espeak: Text-To-Speech Synthesis system-libxml2: 750 KB fftw: Stock - 2D FFT Size 128 bullet: Raytests bullet: Convex Trimesh lzbench: XZ 0 - Compression mencoder: AVI To LAVC system-libxml2: 650 KB system-libxml2: 200 KB rust-mandel: Time To Complete Serial/Parallel Mandelbrot scimark2: Monte Carlo system-libxml2: 700 KB aobench: 2048 x 2048 - Total Time fftw: Stock - 1D FFT Size 256 vpxenc: vpxenc bullet: 136 Ragdolls fftw: Float + SSE - 1D FFT Size 32 fftw: Stock - 1D FFT Size 128 fftw: Float + SSE - 2D FFT Size 512 bullet: Prim Trimesh system-libxml2: 600 KB bork: File Encryption Time encode-mp3: WAV To MP3 system-libxml2: 850 KB compress-gzip: Linux Source Tree Archiving To .tar.gz system-libxml2: 350 KB glibc-bench: sin multichase: 4MB Array, 64 Byte Stride fftw: Float + SSE - 1D FFT Size 4096 fftw: Float + SSE - 1D FFT Size 2048 glibc-bench: cos fftw: Stock - 1D FFT Size 4096 botan: AES-256 - Encrypt perl-benchmark: Pod2html system-libxml2: 100 KB lzbench: Libdeflate 1 - Compression dcraw: RAW To PPM Image Conversion fftw: Stock - 1D FFT Size 64 fftw: Float + SSE - 2D FFT Size 256 lzbench: Zstd 1 - Compression blake2: java-scimark2: Jacobi Successive Over-Relaxation cachebench: Write Cache encode-flac: WAV To FLAC bullet: 1000 Convex fftw: Float + SSE - 1D FFT Size 1024 cachebench: Read / Modify / Write fftw: Float + SSE - 1D FFT Size 128 java-scimark2: Monte Carlo sudokut: Total Time minion: Graceful sample-program: java-scimark2: Sparse Matrix Multiply fftw: Float + SSE - 1D FFT Size 256 system-libxml2: 450 KB java-scimark2: Composite botan: Blowfish - Encrypt fftw: Float + SSE - 2D FFT Size 32 fftw: Stock - 2D FFT Size 256 gmpbench: Total Time fftw: Float + SSE - 1D FFT Size 512 gnupg: 2GB File Encryption fftw: Stock - 2D FFT Size 512 botan: Twofish - Encrypt tscp: AI Chess Performance ffte: N=256, 1D Complex FFT Routine glibc-bench: sqrt hmmer: Pfam Database Search cachebench: Read Cache luajit: Monte Carlo system-libxml2: 950 KB glibc-bench: tanh fftw: Stock - 1D FFT Size 2048 luajit: Jacobi Successive Over-Relaxation botan: KASUMI - Encrypt glibc-bench: pthread_once glibc-bench: ffs glibc-bench: ffsll fftw: Float + SSE - 2D FFT Size 128 cachebench: Write botan: CAST-256 - Encrypt cachebench: Read fftw: Float + SSE - 2D FFT Size 64 rust-prime: Prime Number Test To 200,000,000 system-libxml2: 50 KB system-libxml2: 5 KB fftw: Stock - 1D FFT Size 32 cloverleaf: Lagrangian-Eulerian Hydrodynamics ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 15.38 22235 26441 132 21.78 114.97 115.10 27152 29134 119.20 115.63 0.68 48948 48948 73.99 108.25 37017 36914 36914 33963 33963 59.49 14.98 125 44.25 38.06 13417 109 6.11 343 38.42 865542 12647 17.97 11670 6.62 2.70 38479066 24.37 0.00151818 11.19 12.82 23084 20.94 5525 4.82 4.43 6044 55.22 188 13.77 73559 5506 76.20 993325 21091 17484 263 4512 1.97 2.56 41703789 62.84 3162 44.58 9793 3712506 2.56 427 673 35.56 28.52 5639 4.15 38.16 5444 732800945 1370 1139 1882 3244 126 17389032004 6.54 7.58 37450 554 1122 65.64 325 108 8679 17422 8.01 4812 41.80 2408 7526446 79 161 272 4.68 1588 224 24.61 706 10088 8620 1326 70448 389 500 475 450 5066 399 8862 30.72 369 8461 2.39 1.04 34 16.77 323 108 39.28 144 340 39.67 8755 16.43 2.42 13193 8141 32137 0.84 467 8.92 31.62 655 33.44 176 38481 7.14 36906 37754 38443 8421 5970 0.14269014 94 236 39.97 7974 31411 449 8.06 1832 15659 9.14 4.15 37512 57032 22067 1643 14.95 41.79 13.40 2806 28911 226 2646 287 34998 8198 5298 34456 11.57 8153 378 1148891 9252 1.95 6.57 3024 511 457 13.10 8519 1926 99.78 1.77 1.77 2.01 33716 15822 150 3041 34445 20.45 31 11 8930 2.74 26.95 16809 19187 130 31.85 84.29 84.28 26830 27465 87.96 85.85 0.84 50907 50907 76.75 83.77 39147 38986 38986 35603 35603 49.78 15.53 151 37.01 34.74 16080 126 5.78 305 33.51 847255 14786 17.44 13458 6.45 2.23 42262786 24.01 0.00127461 10.95 12.52 25644 20.85 5495 4.90 4.43 5941 52.22 190 13.67 75728 5856 76.18 1003997 21348 17344 244 4399 2.08 2.66 40892067 59.19 3442 44.94 9858 3772388 2.33 430 725 35.40 28.46 5648 3.88 38.46 5502 748238517 1444 1200 1870 3390 123 16673622428 6.54 7.58 38157 571 1125 65.27 311 109 8430 17680 7.93 4758 41.46 2319 7717399 76 155 264 4.53 1556 219 24.83 713 9762 8555 1333 69289 389 492 473 443 4913 394 8757 30.71 367 8470 2.38 1.02 34 16.91 317 105 39.35 144 334 39.72 8708 16.77 2.38 13145 8135 32248 0.84 456 8.98 31.74 641 33.88 172 38186 7.10 36746 37662 38120 8391 5931 0.14467221 93 237 40.26 7970 31258 448 8.02 1817 15796 9.19 4.12 37480 57272 22072 1634 14.78 41.93 13.43 2784 28690 224 2604 288 35038 8234 5275 34865 11.60 8217 379 1148420 9152 1.94 6.54 3020 512 455 13.11 8499 1938 100.28 1.78 1.79 2.00 33699 15842 151 3032 34311 20.45 32 10 8841 3.38 12.29 25852 28411 132 18.30 98.42 98.29 32125 33516 101.53 98.40 0.78 63728 63728 57.05 96.37 46466 46331 46331 43398 43398 54.13 13.83 142 38.75 34.29 14761 122 5.52 320 34.99 873059 14012 15.65 12509 5.95 2.19 40237686 21.35 0.00142306 9.74 11.38 24170 18.44 5079 4.41 3.90 5745 53.51 179 13.90 79960 5811 74.36 919821 22477 15917 256 4198 1.94 2.45 42741711 61.12 3313 45.81 10235 3640540 2.53 454 709 36.18 28.71 6031 4.05 38.79 5712 735436281 1410 1168 1872 3355 131 17035564082 6.61 7.65 38131 560 1109 66.80 321 106 8632 17651 7.81 4730 42.33 2322 7699029 78 157 269 4.57 1566 225 24.65 701 9918 8563 1341 71041 397 494 467 453 4971 390 8831 30.67 373 8527 2.37 1.02 34 16.94 320 107 39.25 142 336 39.88 8738 16.60 2.40 12946 8130 32152 0.84 464 8.96 31.84 643 33.86 174 7.25 37035 37970 8440 5919 0.14502938 95 236 40.03 7886 31333 451 8.12 1803 15582 9.21 4.11 37519 57370 22127 1620 15.01 41.22 13.31 2765 28964 227 2606 288 35025 8147 5287 34802 11.59 8160 376 1134701 9208 1.93 6.58 2996 510 453 8579 1936 100 33752 15786 151 3027 34343 20.50 32 10 8437 2.15 22.00 29720 34054 132 26.16 73.04 73.57 38345 40264 76.33 74.41 0.90 66717 66717 60.70 74.87 50161 49949 49949 45894 45894 42.21 14.05 167 31.26 30.00 17543 139 5.05 284 31.02 874822 15820 14.35 14437 5.61 2.16 43885254 20.30 0.00125610 9.70 11.11 26207 18.22 4964 4.37 3.93 5517 50.73 180 13.79 81269 6081 73.63 925869 23374 15832 238 4162 2.01 2.43 43129114 57.70 3506 45.90 10700 3713290 2.39 455 705 36.17 28.65 5987 3.85 38.52 5742 775336325 1462 1210 1763 3367 123 16417932256 6.57 7.62 38837 581 1169 65.17 312 107 8674 17879 7.81 4661 42.34 2326 7824966 77 156 262 4.52 1557 219 24.57 718 9988 8665 1368 68661 384 493 472 439 5017 389 8820 30.89 362 8545 2.40 1.03 35 16.88 314 107 39.55 145 332 39.64 8662 16.76 2.39 13122 8121 32499 0.84 458 8.78 31.79 641 34.21 172 38001 7.14 37080 37531 37842 8454 5967 0.14498814 94 237 40.06 7905 31376 456 8.14 1839 15856 9.26 4.15 37715 58131 22064 1650 14.86 41.81 13.29 2815 28966 223 2617 291 35100 8228 5336 34688 11.58 8164 382 1152756 9148 1.93 6.48 3038 512 452 13.08 8591 1945 101 1.76 1.77 1.99 33954 15881 151 3040 34498 20.45 31 10 8750 2.51 27598 33001 135 17.00 92.00 91.90 35785 32924 95.21 92.10 0.84 69135 69135 90.47 50454 50339 50339 47196 47196 49.99 13.22 151 36.90 31.75 15646 129 5.22 311 32.94 912551 14800 14.56 12978 5.54 2.20 43295647 19.82 0.00146661 9.29 10.74 25193 17.71 4804 4.20 3.81 5561 51.94 13.73 83210 5978 74.71 889425 23843 15685 248 4154 2.38 43854888 58.38 3359 43.49 10428 3606402 2.41 465 711 34.56 28.37 6104 3.91 36.61 5843 762080933 1427 1186 1889 3373 124 16839198380 6.49 7.52 39536 571 1136 65.13 317 104 8798 17390 7.73 4620 43.18 2313 7637031 77 156 267 4.55 1531 217 24.00 713 10106 8774 1372 69011 391 484 479 441 5062 387 9028 30.20 370 8717 2.34 1.01 35 16.46 316 108 38.65 146 335 38.84 8859 16.73 2.36 13273 8324 32929 0.82 460 8.83 31.22 646 33.53 175 37631 7.09 37491 38356 37980 8577 6048 0.14370399 95 241 39.43 8051 31884 457 7.98 1834 15864 9.17 4.07 36993 57369 22338 1650 14.89 41.18 13.19 2813 28978 224 2650 292 35432 8286 5342 34826 11.41 8286 381 1150336 9239 1.93 6.51 3024 517 455 12.94 8606 1943 100 1.77 1.77 1.99 33941 15832 151 3021 34332 20.44 31 10 8954 1.99 20.46 34067 37138 133 23.13 68.50 68.95 44743 45751 71.62 69.98 0.99 72824 72824 55.98 72.53 54874 54684 54684 50145 50145 42.86 13.57 178 31.77 28.43 18184 146 4.59 284 29.52 863255 16456 14.23 14595 5.27 2.15 43306469 19.61 0.00124249 9.41 10.60 28124 17.57 4801 4.12 3.74 5360 51.53 175 13.84 83929 6387 74.59 896505 23986 15681 236 3999 2.00 2.43 43166304 57.09 3534 46.33 10669 3684115 2.55 466 737 36.21 28.78 6043 3.84 38.72 5868 772500994 1473 1223 1886 3351 123 16359501094 6.60 7.65 39261 584 1136 63.89 310 105 8688 17305 7.69 4642 42.41 2337 7827331 77 158 262 4.53 1568 219 24.59 726 9977 8476 1369 69975 385 496 482 444 4987 393 8850 31.13 367 8527 2.40 1.03 35 16.84 315 106 39.74 145 331 39.70 8635 16.85 2.40 13196 8171 32423 0.84 463 8.77 31.76 640 33.93 172 38121 7.17 37006 37702 37830 8444 5941 0.14343098 94 237 39.92 7962 31382 456 8.09 1811 15893 9.17 4.15 37490 57902 22160 1624 14.91 41.57 13.41 2773 28628 224 2616 291 35163 8217 5254 35030 11.43 8183 382 1152261 9133 1.93 6.49 3031 513 451 13.10 8581 1950 101 1.76 1.77 2.00 33908 15898 151 3041 34484 20.45 30 10 8832 2.34 18.08 21.37 51.35 11.30 162 1.86 45.75 1.95 18.31 31578 38823 11.57 20.79 69.50 69.74 43242 40572 72.23 70.59 1.08 73388 73388 51.34 73.04 55172 54942 54942 50369 50369 41.12 10.81 179 31.01 27.87 17470 145 4.80 258 29.76 1102457 16255 13.91 14721 5.31 2.18 47997406 20.08 0.00123831 9.15 10.49 26285 17.22 4639 4.12 3.79 5120 47.01 163 11.93 85479 6272 85.01 870258 23137 15453 233 4062 1.85 2.37 45803301 56.16 3517 41.77 10824 3419383 2.40 469 708 33.15 26.51 6060 3.84 35.97 5854 788496384 1469 1218 1893 3465 123 16375391169 6.22 7.24 39276 578 1134 63.71 316 105 8592 17155 7.79 4720 43.13 2314 7830561 76 156 263 4.51 1571 217 23.96 722 9896 8525 1361 69381 384 490 470 439 4994 394 8814 30.37 369 8525 2.41 1.03 34 16.51 316 107 39.17 145 331 39.59 8705 16.84 2.40 13013 8199 32480 0.84 458 8.94 31.11 640 33.43 173 37764 7.14 36665 37511 37598 8394 5985 0.14196784 93 236 39.48 7953 31233 452 8.00 1813 15794 9.08 4.15 37268 58106 21931 1633 15.05 41.21 13.39 2781 28465 224 2623 291 34828 8145 5258 34628 11.46 8192 381 1147937 9109 1.92 6.48 3025 516 453 13.01 8538 1947 101 1.77 1.77 1.99 33764 15892 151 3031 34288 20.45 30 10 8885 1.97 OpenBenchmarking.org
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.27, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 15.38 26.95 12.29 22.00 20.46 18.08 18.31 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
RAMspeed SMP Integer Scale OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Integer Scale ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 7K 14K 21K 28K 35K 22235 16809 25852 29720 27598 34067 31578 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Integer Copy OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Integer Copy ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8K 16K 24K 32K 40K 26441 19187 28411 34054 33001 37138 38823 1. (CC) gcc options: -O3 -march=native
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 0.84, N = 3 SE +/- 1.34, N = 3 SE +/- 1.23, N = 3 SE +/- 0.81, N = 3 SE +/- 1.11, N = 3 SE +/- 0.91, N = 3 SE +/- 0.03, N = 3 132.00 130.00 132.00 132.00 135.00 133.00 11.57 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 7 14 21 28 35 SE +/- 0.33, N = 5 SE +/- 0.52, N = 12 SE +/- 0.06, N = 3 SE +/- 0.21, N = 3 SE +/- 0.25, N = 5 SE +/- 0.38, N = 12 SE +/- 0.75, N = 12 SE +/- 0.87, N = 12 21.78 31.85 18.30 26.16 17.00 23.13 21.37 20.79 1. (CXX) g++ options: -O2 -lOpenCL
Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 0.22, N = 3 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.19, N = 3 114.97 84.29 98.42 73.04 92.00 68.50 69.50 1. (CC) gcc options: -O2 -static -pthread -lrt
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 115.10 84.28 98.29 73.57 91.90 68.95 69.74 1. (CC) gcc options: -O2 -static -pthread -lrt
RAMspeed SMP Integer Add OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Integer Add ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 10K 20K 30K 40K 50K 27152 26830 32125 38345 35785 44743 43242 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Floating-Point Add OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Floating-Point Add ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 10K 20K 30K 40K 50K 29134 27465 33516 40264 32924 45751 40572 1. (CC) gcc options: -O3 -march=native
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 119.20 87.96 101.53 76.33 95.21 71.62 72.23 1. (CC) gcc options: -O2 -static -pthread -lrt
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 115.63 85.85 98.40 74.41 92.10 69.98 70.59 1. (CC) gcc options: -O2 -static -pthread -lrt
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.0 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.243 0.486 0.729 0.972 1.215 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 12 SE +/- 0.01, N = 3 SE +/- 0.02, N = 12 SE +/- 0.02, N = 3 0.68 0.84 0.78 0.90 0.84 0.99 1.08
Stream Copy 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
Stream Type: Copy 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
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 SE +/- 0.75, N = 8 SE +/- 0.76, N = 12 SE +/- 0.08, N = 3 SE +/- 0.16, N = 3 73.99 76.75 57.05 60.70 55.98 51.35 51.34 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 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-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 1.08, N = 7 SE +/- 0.11, N = 3 SE +/- 0.33, N = 3 SE +/- 0.64, N = 3 SE +/- 0.42, N = 3 SE +/- 0.62, N = 3 108.25 83.77 96.37 74.87 90.47 72.53 73.04 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
Stream Type: Triad 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
Stream Type: Add 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
Stream Add 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
Stream Scale 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
Stream Type: Scale 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
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 13 26 39 52 65 SE +/- 0.88, N = 4 SE +/- 0.85, N = 12 SE +/- 0.89, N = 4 SE +/- 0.78, N = 3 SE +/- 0.60, N = 8 SE +/- 0.59, N = 3 SE +/- 0.94, N = 12 59.49 49.78 54.13 42.21 49.99 42.86 41.12 1. (CC) gcc options: -lpthread
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.17, N = 12 SE +/- 0.08, N = 3 SE +/- 0.25, N = 4 SE +/- 0.13, N = 3 SE +/- 0.19, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 14.98 15.53 13.83 14.05 13.22 13.57 11.30 10.81 1. (CXX) g++ options: -O2 -lOpenCL
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 40 80 120 160 200 SE +/- 0.49, N = 3 SE +/- 0.69, N = 3 SE +/- 0.45, N = 3 SE +/- 0.36, N = 3 SE +/- 0.68, N = 3 SE +/- 0.58, N = 3 SE +/- 0.31, N = 3 125 151 142 167 151 178 179 1. (CC) gcc options: -lm
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 10 20 30 40 50 SE +/- 0.52, N = 8 SE +/- 0.36, N = 3 SE +/- 0.59, N = 5 SE +/- 0.45, N = 3 SE +/- 0.44, N = 12 SE +/- 0.39, N = 12 SE +/- 0.50, N = 12 44.25 37.01 38.75 31.26 36.90 31.77 31.01 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 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.47, N = 12 SE +/- 0.34, N = 3 SE +/- 0.44, N = 12 SE +/- 0.33, N = 12 38.06 34.74 34.29 30.00 31.75 28.43 27.87 1. (CC) gcc options: -lpthread
FFTW Build: Float + SSE - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 4K 8K 12K 16K 20K SE +/- 182.84, N = 3 SE +/- 38.52, N = 3 SE +/- 60.33, N = 3 SE +/- 123.40, N = 3 SE +/- 86.26, N = 3 SE +/- 35.96, N = 3 SE +/- 170.33, N = 3 13417 16080 14761 17543 15646 18184 17470 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
LuaJIT Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Fast Fourier Transform ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 0.21, N = 3 SE +/- 0.37, N = 3 SE +/- 0.33, N = 3 SE +/- 0.72, N = 3 SE +/- 0.27, N = 3 SE +/- 0.39, N = 3 SE +/- 0.26, N = 3 109 126 122 139 129 146 145 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Hackbench Count: 2 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 6.11 5.78 5.52 5.05 5.22 4.59 4.80 1. (CC) gcc options: -lpthread
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 70 140 210 280 350 343 305 320 284 311 284 258
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 9 18 27 36 45 SE +/- 0.18, N = 3 SE +/- 0.28, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 SE +/- 0.07, N = 3 SE +/- 0.36, N = 3 38.42 33.51 34.99 31.02 32.94 29.52 29.76
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 200K 400K 600K 800K 1000K SE +/- 17228.65, N = 9 SE +/- 5971.72, N = 3 SE +/- 10252.89, N = 12 SE +/- 15252.35, N = 4 SE +/- 12133.93, N = 3 SE +/- 10966.41, N = 12 SE +/- 16076.02, N = 12 865542 847255 873059 874822 912551 863255 1102457 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
FFTW Build: Float + SSE - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 4K 8K 12K 16K 20K SE +/- 161.69, N = 3 SE +/- 54.56, N = 3 SE +/- 144.89, N = 3 SE +/- 80.53, N = 3 SE +/- 72.95, N = 3 SE +/- 81.36, N = 3 SE +/- 77.45, N = 3 12647 14786 14012 15820 14800 16456 16255 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 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-2666-numa ddr4-2933 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.18, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 17.97 17.44 15.65 14.35 14.56 14.23 13.91 1. (CC) gcc options: -O3 -pthread -lz -llzma
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3K 6K 9K 12K 15K SE +/- 16.55, N = 3 SE +/- 75.97, N = 3 SE +/- 43.16, N = 3 SE +/- 3.63, N = 3 SE +/- 16.71, N = 3 SE +/- 28.54, N = 3 SE +/- 21.88, N = 3 11670 13458 12509 14437 12978 14595 14721 1. (CC) gcc options: -O3
Hackbench Count: 2 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 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.01, N = 3 SE +/- 0.02, N = 3 6.62 6.45 5.95 5.61 5.54 5.27 5.31 1. (CC) gcc options: -lpthread
PolyBench-C Test: 3 Matrix Multiplications OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: 3 Matrix Multiplications ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.6075 1.215 1.8225 2.43 3.0375 SE +/- 0.46, N = 12 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.70 2.23 2.19 2.16 2.20 2.15 2.18 1. (CC) gcc options: -O3 -march=native
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 10M 20M 30M 40M 50M SE +/- 364424.83, N = 3 SE +/- 75641.57, N = 3 SE +/- 384942.72, N = 3 SE +/- 267022.48, N = 3 SE +/- 596345.50, N = 9 SE +/- 604623.74, N = 3 SE +/- 345447.45, N = 3 38479066 42262786 40237686 43885254 43295647 43306469 47997406
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 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.07, N = 3 SE +/- 0.19, N = 3 SE +/- 0.16, N = 3 24.37 24.01 21.35 20.30 19.82 19.61 20.08 1. (CC) gcc options: -lpthread
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.0003 0.0006 0.0009 0.0012 0.0015 SE +/- 0.00000373, N = 3 SE +/- 0.00001678, N = 3 SE +/- 0.00000268, N = 3 SE +/- 0.00001087, N = 3 SE +/- 0.00000614, N = 3 SE +/- 0.00000635, N = 3 SE +/- 0.00001436, N = 3 0.00151818 0.00127461 0.00142306 0.00125610 0.00146661 0.00124249 0.00123831
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa 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.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 11.19 10.95 9.74 9.70 9.29 9.41 9.15 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Thread 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
FFTW Build: Float + SSE - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 6K 12K 18K 24K 30K SE +/- 155.54, N = 3 SE +/- 92.18, N = 3 SE +/- 242.67, N = 3 SE +/- 150.86, N = 3 SE +/- 192.77, N = 3 SE +/- 196.88, N = 3 SE +/- 366.95, N = 5 23084 25644 24170 26207 25193 28124 26285 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Hackbench Count: 8 - Type: Process 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
DaCapo Benchmark Java Test: Tradesoap 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
Hackbench Count: 1 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1.1025 2.205 3.3075 4.41 5.5125 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 4 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 4.82 4.90 4.41 4.37 4.20 4.12 4.12 1. (CC) gcc options: -lpthread
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.9968 1.9936 2.9904 3.9872 4.984 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 4.43 4.43 3.90 3.93 3.81 3.74 3.79 1. (CC) gcc options: -lpthread
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 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 +/- 57.38, N = 16 SE +/- 47.89, N = 4 SE +/- 75.49, N = 4 SE +/- 63.31, N = 8 6044 5941 5745 5517 5561 5360 5120
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 12 24 36 48 60 SE +/- 1.00, N = 3 SE +/- 0.70, N = 6 SE +/- 0.94, N = 3 SE +/- 0.77, N = 5 SE +/- 0.71, N = 3 SE +/- 0.96, N = 3 SE +/- 0.86, N = 3 55.22 52.22 53.51 50.73 51.94 51.53 47.01
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 40 80 120 160 200 SE +/- 0.12, N = 3 SE +/- 0.72, N = 3 SE +/- 0.56, N = 3 SE +/- 0.38, N = 3 SE +/- 0.40, N = 3 SE +/- 0.41, N = 3 SE +/- 0.60, N = 3 188 190 179 180 175 162 163 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.2 1e12 Prime Number Generation ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 13.77 13.67 13.90 13.79 13.73 13.84 11.93 1. (CXX) g++ options: -O3 -lpthread
7-Zip Compression Compress Speed Test 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
FFTW Build: Stock - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1400 2800 4200 5600 7000 SE +/- 22.83, N = 3 SE +/- 78.53, N = 3 SE +/- 12.42, N = 3 SE +/- 47.74, N = 3 SE +/- 36.77, N = 3 SE +/- 12.00, N = 3 SE +/- 53.46, N = 3 5506 5856 5811 6081 5978 6387 6272 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenCV Benchmark OpenBenchmarking.org Seconds, Fewer Is Better OpenCV Benchmark 3.3.0 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20 40 60 80 100 SE +/- 1.09, N = 3 SE +/- 0.82, N = 3 SE +/- 0.30, N = 3 SE +/- 0.12, N = 3 SE +/- 0.91, N = 3 SE +/- 0.74, N = 3 SE +/- 0.81, N = 3 76.20 76.18 74.36 73.63 74.71 74.59 85.01 1. (CXX) g++ options: -std=c++11 -rdynamic
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 200K 400K 600K 800K 1000K SE +/- 1427.45, N = 3 SE +/- 2293.93, N = 3 SE +/- 2881.65, N = 3 SE +/- 1697.11, N = 3 SE +/- 696.01, N = 3 SE +/- 1501.32, N = 3 SE +/- 2593.59, N = 3 993325 1003997 919821 925869 889425 896505 870258
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 5K 10K 15K 20K 25K SE +/- 68.56, N = 3 SE +/- 89.58, N = 3 SE +/- 214.24, N = 3 SE +/- 204.23, N = 3 SE +/- 14.46, N = 3 SE +/- 83.76, N = 3 SE +/- 111.63, N = 3 21091 21348 22477 23374 23843 23986 23137 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Go Benchmarks Test: http 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
Botan Test: AES-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: AES-256 - Decrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1300 2600 3900 5200 6500 SE +/- 2.77, N = 3 SE +/- 591.21, N = 3 SE +/- 17.41, N = 3 SE +/- 2.69, N = 3 SE +/- 30.87, N = 3 SE +/- 1.47, N = 3 SE +/- 6.83, N = 3 5987 5347 5931 5978 6041 5955 5991 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
LZMA Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 60 120 180 240 300 SE +/- 0.73, N = 3 SE +/- 1.02, N = 3 SE +/- 1.96, N = 3 SE +/- 0.57, N = 3 SE +/- 0.79, N = 3 SE +/- 1.47, N = 3 SE +/- 1.08, N = 3 263 244 256 238 248 236 233 1. (CXX) g++ options: -O2
DaCapo Benchmark Java Test: H2 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 ddr4-2933-numa pbo 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 +/- 35.09, N = 4 SE +/- 54.97, N = 4 4512 4399 4198 4162 4154 3999 4062
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 0.468 0.936 1.404 1.872 2.34 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.97 2.08 1.94 2.01 2.00 1.86 1.85 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.5985 1.197 1.7955 2.394 2.9925 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 5 2.56 2.66 2.45 2.43 2.38 2.43 2.37 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 10M 20M 30M 40M 50M SE +/- 250353.71, N = 3 SE +/- 287022.21, N = 3 SE +/- 468693.45, N = 3 SE +/- 448286.06, N = 3 SE +/- 196306.48, N = 3 SE +/- 169080.03, N = 3 SE +/- 364852.73, N = 3 41703789 40892067 42741711 43129114 43854888 43166304 45803301 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 14 28 42 56 70 SE +/- 0.26, N = 3 SE +/- 0.23, N = 3 SE +/- 0.28, N = 3 SE +/- 0.28, N = 3 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.22, N = 3 62.84 59.19 61.12 57.70 58.38 57.09 56.16 1. (CC) gcc options: -O2 -pedantic -ldl -lm
LuaJIT Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Dense LU Matrix Factorization ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 800 1600 2400 3200 4000 SE +/- 24.64, N = 3 SE +/- 7.64, N = 3 SE +/- 20.79, N = 3 SE +/- 6.04, N = 3 SE +/- 23.33, N = 3 SE +/- 7.72, N = 3 SE +/- 3.72, N = 3 3162 3442 3313 3506 3359 3534 3517 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 11 22 33 44 55 SE +/- 0.21, N = 3 SE +/- 0.22, N = 3 SE +/- 0.14, N = 3 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.20, N = 3 SE +/- 0.14, N = 3 44.58 44.94 45.81 45.90 43.49 46.33 45.75 41.77 1. (CXX) g++ options: -O2 -lOpenCL
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 7.54, N = 3 SE +/- 130.02, N = 3 SE +/- 36.56, N = 3 SE +/- 11.92, N = 3 SE +/- 21.54, N = 3 SE +/- 113.49, N = 3 SE +/- 36.86, N = 3 9793 9858 10235 10700 10428 10669 10824 1. Nodejs
v8.11.2
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 800K 1600K 2400K 3200K 4000K SE +/- 6437.03, N = 3 SE +/- 10298.72, N = 3 SE +/- 7358.91, N = 3 SE +/- 19545.31, N = 3 SE +/- 7133.61, N = 3 SE +/- 22167.66, N = 3 SE +/- 3636.83, N = 3 3712506 3772388 3640540 3713290 3606402 3684115 3419383
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.576 1.152 1.728 2.304 2.88 SE +/- 0.04, N = 12 SE +/- 0.01, N = 3 SE +/- 0.05, N = 12 SE +/- 0.04, N = 12 SE +/- 0.04, N = 12 SE +/- 0.04, N = 12 SE +/- 0.04, N = 12 2.56 2.33 2.53 2.39 2.41 2.55 2.40 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping 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++
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 160 320 480 640 800 SE +/- 18.89, N = 3 SE +/- 5.03, N = 3 SE +/- 5.97, N = 3 SE +/- 16.69, N = 3 SE +/- 26.08, N = 3 SE +/- 0.95, N = 3 SE +/- 18.88, N = 3 673 725 709 705 711 737 708 1. (CC) gcc options: -lm
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8 16 24 32 40 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 SE +/- 0.20, N = 3 SE +/- 0.14, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.14, N = 3 35.56 35.40 36.18 36.17 34.56 36.21 33.15 1. (CC) gcc options: -lm -lpthread -O3
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 28.52 28.46 28.71 28.65 28.37 28.78 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 Build: Stock - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1300 2600 3900 5200 6500 SE +/- 75.72, N = 6 SE +/- 40.18, N = 3 SE +/- 19.17, N = 3 SE +/- 31.28, N = 3 SE +/- 76.86, N = 3 SE +/- 63.80, N = 3 SE +/- 10.34, N = 3 5639 5648 6031 5987 6104 6043 6060 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.9338 1.8676 2.8014 3.7352 4.669 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.15 3.88 4.05 3.85 3.91 3.84 3.84 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 38.16 38.46 38.79 38.52 36.61 38.72 35.97 1. (CXX) g++ options: -fopenmp -O2 -march=native
FFTW Build: Stock - Size: 2D FFT Size 4096 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 ddr4-2933-numa pbo 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 +/- 3.66, N = 3 SE +/- 1.81, N = 3 5444 5502 5712 5742 5843 5868 5854 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Swet Average OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 200M 400M 600M 800M 1000M SE +/- 3582524.93, N = 3 SE +/- 1349102.58, N = 3 SE +/- 2455432.09, N = 3 SE +/- 7202988.06, N = 3 SE +/- 4522971.07, N = 3 SE +/- 5754992.63, N = 3 SE +/- 8815565.41, N = 3 732800945 748238517 735436281 775336325 762080933 772500994 788496384 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Composite ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 300 600 900 1200 1500 SE +/- 3.86, N = 3 SE +/- 0.93, N = 3 SE +/- 5.73, N = 3 SE +/- 2.31, N = 3 SE +/- 6.22, N = 3 SE +/- 0.89, N = 3 SE +/- 2.14, N = 3 1370 1444 1410 1462 1427 1473 1469 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Sparse Matrix Multiply ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 300 600 900 1200 1500 SE +/- 8.24, N = 3 SE +/- 2.33, N = 3 SE +/- 11.67, N = 3 SE +/- 7.18, N = 3 SE +/- 7.64, N = 3 SE +/- 1.41, N = 3 SE +/- 3.09, N = 3 1139 1200 1168 1210 1186 1223 1218 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 400 800 1200 1600 2000 SE +/- 7.51, N = 4 SE +/- 3.96, N = 4 SE +/- 14.81, N = 4 SE +/- 163.12, N = 4 SE +/- 13.59, N = 4 SE +/- 10.47, N = 4 SE +/- 9.87, N = 4 1882 1870 1872 1763 1889 1886 1893
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 700 1400 2100 2800 3500 SE +/- 8.25, N = 3 SE +/- 4.57, N = 3 SE +/- 3.28, N = 3 SE +/- 4.54, N = 3 SE +/- 0.63, N = 3 SE +/- 4.65, N = 3 SE +/- 6.99, N = 3 3244 3390 3355 3367 3373 3351 3465 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
System Libxml2 Parsing Filesize: 250 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 250 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 1.39, N = 11 SE +/- 1.26, N = 12 SE +/- 5.37, N = 9 SE +/- 1.27, N = 12 SE +/- 1.41, N = 12 SE +/- 1.52, N = 8 SE +/- 1.57, N = 12 126 123 131 123 124 123 123
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 4000M 8000M 12000M 16000M 20000M SE +/- 218336384.72, N = 3 SE +/- 179771770.05, N = 3 SE +/- 192238847.34, N = 3 SE +/- 170188693.40, N = 3 SE +/- 148381472.90, N = 3 SE +/- 142828256.80, N = 3 SE +/- 168494525.53, N = 3 17389032004 16673622428 17035564082 16417932256 16839198380 16359501094 16375391169
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 6.54 6.54 6.61 6.57 6.49 6.60 6.22 1. (CXX) g++ options: -fopenmp -O3
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2 4 6 8 10 SE +/- 0.00, 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 SE +/- 0.01, N = 3 7.58 7.58 7.65 7.62 7.52 7.65 7.24 1. (CC) gcc options: -static -fopenmp -O3 -march=native
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8K 16K 24K 32K 40K SE +/- 117.62, N = 3 SE +/- 221.51, N = 3 SE +/- 156.04, N = 3 SE +/- 78.68, N = 3 SE +/- 170.29, N = 3 SE +/- 87.52, N = 3 SE +/- 89.59, N = 3 37450 38157 38131 38837 39536 39261 39276 1. Nodejs
v8.11.2
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 130 260 390 520 650 SE +/- 1.31, N = 3 SE +/- 0.64, N = 3 SE +/- 1.42, N = 3 SE +/- 10.29, N = 3 SE +/- 6.13, N = 3 SE +/- 0.29, N = 3 SE +/- 4.08, N = 3 554 571 560 581 571 584 578 1. (CC) gcc options: -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 300 600 900 1200 1500 SE +/- 6.54, N = 3 SE +/- 0.95, N = 3 SE +/- 1.08, N = 3 SE +/- 33.52, N = 3 SE +/- 0.99, N = 3 SE +/- 0.67, N = 3 SE +/- 1.73, N = 3 1122 1125 1109 1169 1136 1136 1134 1. (CC) gcc options: -lm
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 15 30 45 60 75 SE +/- 0.76, N = 3 SE +/- 0.62, N = 3 SE +/- 0.35, N = 3 SE +/- 0.57, N = 3 SE +/- 0.73, N = 12 SE +/- 0.55, N = 3 SE +/- 0.51, N = 3 65.64 65.27 66.80 65.17 65.13 63.89 63.71 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
System Libxml2 Parsing Filesize: 400 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 400 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 70 140 210 280 350 SE +/- 3.79, N = 3 SE +/- 5.84, N = 3 SE +/- 2.52, N = 3 SE +/- 5.70, N = 3 SE +/- 5.02, N = 4 325 311 321 312 317 310 316
Minion Benchmark: Quasigroup OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20 40 60 80 100 SE +/- 0.47, N = 3 SE +/- 1.46, N = 3 SE +/- 0.62, N = 3 SE +/- 0.43, N = 3 SE +/- 0.36, N = 3 SE +/- 0.37, N = 3 SE +/- 0.45, N = 3 108 109 106 107 104 105 105 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
FFTW Build: Stock - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 3.01, N = 3 SE +/- 191.44, N = 11 SE +/- 45.19, N = 3 SE +/- 4.04, N = 3 SE +/- 52.90, N = 3 SE +/- 16.04, N = 3 SE +/- 26.70, N = 3 8679 8430 8632 8674 8798 8688 8592 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 4K 8K 12K 16K 20K SE +/- 228.42, N = 3 SE +/- 259.10, N = 3 SE +/- 269.93, N = 3 SE +/- 28.43, N = 3 SE +/- 281.73, N = 4 SE +/- 54.44, N = 3 SE +/- 35.00, N = 3 17422 17680 17651 17879 17390 17305 17155 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 8.01 7.93 7.81 7.81 7.73 7.69 7.79 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
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1000 2000 3000 4000 5000 SE +/- 45.82, N = 4 SE +/- 33.96, N = 4 SE +/- 31.91, N = 4 SE +/- 21.33, N = 4 SE +/- 34.19, N = 4 SE +/- 24.12, N = 4 SE +/- 27.86, N = 4 4812 4758 4730 4661 4620 4642 4720
x265 H.265 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 2.8 H.265 Video Encoding ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 10 20 30 40 50 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 41.80 41.46 42.33 42.34 43.18 42.41 43.13 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
System Libxml2 Parsing Filesize: 3 MB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 3 MB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 500 1000 1500 2000 2500 SE +/- 32.71, N = 3 SE +/- 16.83, N = 3 SE +/- 9.26, N = 3 SE +/- 7.22, N = 3 SE +/- 6.39, N = 3 SE +/- 20.58, N = 3 SE +/- 3.51, N = 3 2408 2319 2322 2326 2313 2337 2314
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2M 4M 6M 8M 10M SE +/- 26168.00, N = 3 SE +/- 12433.09, N = 3 SE +/- 20687.57, N = 3 SE +/- 23755.60, N = 3 SE +/- 14482.84, N = 3 SE +/- 28590.46, N = 3 SE +/- 24187.33, N = 3 7526446 7717399 7699029 7824966 7637031 7827331 7830561 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
System Libxml2 Parsing Filesize: 150 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 150 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20 40 60 80 100 SE +/- 1.19, N = 12 SE +/- 1.25, N = 12 SE +/- 1.19, N = 12 SE +/- 1.23, N = 12 SE +/- 1.37, N = 12 SE +/- 1.19, N = 12 SE +/- 1.22, N = 12 79 76 78 77 77 77 76
System Libxml2 Parsing Filesize: 300 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 300 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 40 80 120 160 200 SE +/- 2.14, N = 6 SE +/- 1.61, N = 10 SE +/- 2.01, N = 7 SE +/- 1.82, N = 8 SE +/- 1.81, N = 9 SE +/- 2.35, N = 5 SE +/- 1.65, N = 10 161 155 157 156 156 158 156
System Libxml2 Parsing Filesize: 550 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 550 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 60 120 180 240 300 SE +/- 4.84, N = 3 SE +/- 2.85, N = 3 SE +/- 3.71, N = 3 SE +/- 4.52, N = 4 SE +/- 5.17, N = 3 SE +/- 4.51, N = 3 SE +/- 4.18, N = 3 272 264 269 262 267 262 263
Bullet Physics Engine Test: 1000 Stack OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1.053 2.106 3.159 4.212 5.265 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 4.68 4.53 4.57 4.52 4.55 4.53 4.51 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
System Libxml2 Parsing Filesize: 2 MB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 2 MB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 300 600 900 1200 1500 SE +/- 15.34, N = 3 SE +/- 11.68, N = 3 SE +/- 4.33, N = 3 SE +/- 15.24, N = 3 SE +/- 10.15, N = 3 SE +/- 1.45, N = 3 SE +/- 3.71, N = 3 1588 1556 1566 1557 1531 1568 1571
LLVM Test Suite Time To Run OpenBenchmarking.org Seconds, Fewer Is Better LLVM Test Suite 6.0.0 Time To Run ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 50 100 150 200 250 SE +/- 1.09, N = 3 SE +/- 0.93, N = 3 SE +/- 3.47, N = 3 SE +/- 0.73, N = 3 SE +/- 0.13, N = 3 SE +/- 1.21, N = 3 SE +/- 0.92, N = 3 224 219 225 219 217 219 217 1. (CXX) g++ options: -O3 -lstdc++
Cython benchmark OpenBenchmarking.org Seconds, Fewer Is Better Cython benchmark 0.27 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.17, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 SE +/- 0.25, N = 3 24.61 24.83 24.65 24.57 24.00 24.59 23.96
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 160 320 480 640 800 SE +/- 6.71, N = 3 SE +/- 3.60, N = 3 SE +/- 4.24, N = 3 SE +/- 2.26, N = 3 SE +/- 5.21, N = 3 SE +/- 0.43, N = 3 SE +/- 3.89, N = 3 706 713 701 718 713 726 722 1. (CC) gcc options: -lm
FFTW Build: Stock - Size: 2D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 127.94, N = 7 SE +/- 205.25, N = 12 SE +/- 132.47, N = 12 SE +/- 130.04, N = 12 SE +/- 71.31, N = 3 SE +/- 4.45, N = 3 SE +/- 10.70, N = 3 10088 9762 9918 9988 10106 9977 9896 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 11.84, N = 3 SE +/- 14.50, N = 3 SE +/- 9.80, N = 3 SE +/- 23.39, N = 3 SE +/- 19.26, N = 3 SE +/- 118.59, N = 6 SE +/- 19.57, N = 3 8620 8555 8563 8665 8774 8476 8525 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 300 600 900 1200 1500 SE +/- 15.66, N = 3 SE +/- 4.48, N = 3 SE +/- 11.55, N = 3 SE +/- 3.92, N = 3 SE +/- 9.65, N = 3 SE +/- 5.19, N = 3 SE +/- 2.47, N = 3 1326 1333 1341 1368 1372 1369 1361 1. (CC) gcc options: -O3 -mavx2
System Libxml2 Parsing Filesize: 112 MB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 112 MB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 15K 30K 45K 60K 75K SE +/- 79.68, N = 3 SE +/- 282.62, N = 3 SE +/- 493.87, N = 3 SE +/- 476.98, N = 3 SE +/- 152.49, N = 3 SE +/- 148.46, N = 3 SE +/- 259.36, N = 3 70448 69289 71041 68661 69011 69975 69381
System Libxml2 Parsing Filesize: 800 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 800 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 90 180 270 360 450 SE +/- 4.00, N = 3 SE +/- 6.03, N = 3 SE +/- 7.23, N = 3 SE +/- 3.93, N = 3 SE +/- 4.18, N = 3 SE +/- 4.37, N = 3 SE +/- 4.70, N = 3 389 389 397 384 391 385 384
System Libxml2 Parsing Filesize: 1 MB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 1 MB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 110 220 330 440 550 SE +/- 1.86, N = 3 SE +/- 0.88, N = 3 SE +/- 1.33, N = 3 SE +/- 2.19, N = 3 SE +/- 1.73, N = 3 SE +/- 1.67, N = 3 500 492 494 493 484 496 490
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Compression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 100 200 300 400 500 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 SE +/- 1.45, N = 3 SE +/- 0.67, N = 3 SE +/- 1.00, N = 3 SE +/- 0.88, N = 3 475 473 467 472 479 482 470 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
System Libxml2 Parsing Filesize: 900 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 900 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 100 200 300 400 500 SE +/- 5.00, N = 3 SE +/- 4.73, N = 3 SE +/- 4.91, N = 3 SE +/- 4.33, N = 3 SE +/- 4.36, N = 3 SE +/- 3.18, N = 3 SE +/- 3.18, N = 3 450 443 453 439 441 444 439
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1100 2200 3300 4400 5500 SE +/- 16.95, N = 4 SE +/- 63.04, N = 4 SE +/- 15.56, N = 4 SE +/- 74.99, N = 4 SE +/- 10.03, N = 4 SE +/- 18.61, N = 4 SE +/- 24.08, N = 4 5066 4913 4971 5017 5062 4987 4994
System Libxml2 Parsing Filesize: 500 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 500 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 90 180 270 360 450 SE +/- 4.33, N = 3 SE +/- 6.11, N = 3 SE +/- 4.48, N = 3 SE +/- 4.18, N = 3 SE +/- 4.51, N = 3 SE +/- 4.48, N = 3 SE +/- 4.91, N = 3 399 394 390 389 387 393 394
FFTW Build: Stock - Size: 1D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 8.37, N = 3 SE +/- 18.67, N = 3 SE +/- 37.92, N = 3 SE +/- 22.55, N = 3 SE +/- 4.42, N = 3 SE +/- 7.52, N = 3 SE +/- 23.49, N = 3 8862 8757 8831 8820 9028 8850 8814 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Decompression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20 40 60 80 100 98 98 97 100 100 100 98 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
eSpeak Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak Speech Engine 1.48.04 Text-To-Speech Synthesis ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 7 14 21 28 35 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.20, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 30.72 30.71 30.67 30.89 30.20 31.13 30.37 1. (CXX) g++ options: -lstdc++ -lespeak -O2 -fpic -fvisibility=hidden -pedantic -fno-exceptions
System Libxml2 Parsing Filesize: 750 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 750 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 80 160 240 320 400 SE +/- 5.90, N = 3 SE +/- 5.24, N = 3 SE +/- 5.57, N = 3 SE +/- 3.51, N = 3 SE +/- 2.03, N = 3 SE +/- 2.65, N = 3 SE +/- 4.51, N = 3 369 367 373 362 370 367 369
FFTW Build: Stock - Size: 2D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 20.39, N = 3 SE +/- 29.75, N = 3 SE +/- 37.34, N = 3 SE +/- 6.11, N = 3 SE +/- 20.42, N = 3 SE +/- 11.49, N = 3 SE +/- 15.51, N = 3 8461 8470 8527 8545 8717 8527 8525 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Bullet Physics Engine Test: Raytests OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.5423 1.0846 1.6269 2.1692 2.7115 SE +/- 0.00, N = 3 SE +/- 0.00, 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 2.39 2.38 2.37 2.40 2.34 2.40 2.41 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Convex Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 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.02 1.02 1.03 1.01 1.03 1.03 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Compression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8 16 24 32 40 SE +/- 0.33, N = 3 34 34 34 35 35 35 34 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Mencoder AVI To LAVC OpenBenchmarking.org Seconds, Fewer Is Better Mencoder 1.3.0 AVI To LAVC ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 16.77 16.91 16.94 16.88 16.46 16.84 16.51 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
System Libxml2 Parsing Filesize: 650 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 650 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 70 140 210 280 350 SE +/- 5.06, N = 4 SE +/- 4.84, N = 3 SE +/- 4.51, N = 3 SE +/- 5.17, N = 3 SE +/- 4.91, N = 3 SE +/- 4.70, N = 3 SE +/- 4.16, N = 3 323 317 320 314 316 315 316
System Libxml2 Parsing Filesize: 200 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 200 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20 40 60 80 100 SE +/- 1.27, N = 12 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 SE +/- 1.26, N = 12 SE +/- 1.24, N = 12 SE +/- 1.24, N = 12 SE +/- 2.08, N = 3 108 105 107 107 108 106 107
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 9 18 27 36 45 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 39.28 39.35 39.25 39.55 38.65 39.74 39.17 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 30 60 90 120 150 SE +/- 0.99, N = 3 SE +/- 0.21, N = 3 SE +/- 0.46, N = 3 SE +/- 0.26, N = 3 SE +/- 0.03, N = 3 SE +/- 0.19, N = 3 SE +/- 0.49, N = 3 144 144 142 145 146 145 145 1. (CC) gcc options: -lm
System Libxml2 Parsing Filesize: 700 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 700 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 70 140 210 280 350 SE +/- 6.56, N = 3 SE +/- 2.65, N = 3 SE +/- 5.04, N = 3 SE +/- 4.36, N = 3 SE +/- 5.07, N = 4 SE +/- 4.26, N = 3 SE +/- 4.91, N = 3 340 334 336 332 335 331 331
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 0.21, N = 3 SE +/- 0.16, N = 3 SE +/- 0.12, N = 3 SE +/- 0.24, N = 3 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 39.67 39.72 39.88 39.64 38.84 39.70 39.59 1. (CC) gcc options: -lm -O3
FFTW Build: Stock - Size: 1D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 17.20, N = 3 SE +/- 18.96, N = 3 SE +/- 25.46, N = 3 SE +/- 95.69, N = 12 SE +/- 71.51, N = 3 SE +/- 131.08, N = 3 SE +/- 12.08, N = 3 8755 8708 8738 8662 8859 8635 8705 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Decompression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 120 240 360 480 600 SE +/- 0.88, N = 3 SE +/- 1.15, N = 3 SE +/- 1.15, N = 3 SE +/- 0.88, N = 3 SE +/- 1.86, N = 3 554 546 544 546 558 558 546 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
VP9 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.7.0 vpxenc ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 16.43 16.77 16.60 16.76 16.73 16.85 16.84 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE
Bullet Physics Engine Test: 136 Ragdolls OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 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.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 2.42 2.38 2.40 2.39 2.36 2.40 2.40 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
FFTW Build: Float + SSE - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3K 6K 9K 12K 15K SE +/- 73.94, N = 3 SE +/- 17.62, N = 3 SE +/- 156.94, N = 8 SE +/- 37.86, N = 3 SE +/- 59.73, N = 3 SE +/- 18.02, N = 3 SE +/- 32.75, N = 3 13193 13145 12946 13122 13273 13196 13013 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 23.96, N = 3 SE +/- 68.85, N = 3 SE +/- 31.49, N = 3 SE +/- 42.99, N = 3 SE +/- 2.47, N = 3 SE +/- 4.41, N = 3 SE +/- 71.30, N = 3 8141 8135 8130 8121 8324 8171 8199 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 200 400 600 800 1000 SE +/- 7.67, N = 3 SE +/- 3.84, N = 3 SE +/- 6.36, N = 3 SE +/- 2.96, N = 3 SE +/- 3.51, N = 3 1097 1098 1094 1094 1121 1115 1095 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
FFTW Build: Float + SSE - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 7K 14K 21K 28K 35K SE +/- 204.55, N = 3 SE +/- 203.01, N = 3 SE +/- 55.46, N = 3 SE +/- 52.98, N = 3 SE +/- 122.68, N = 3 SE +/- 133.57, N = 3 SE +/- 99.65, N = 3 32137 32248 32152 32499 32929 32423 32480 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Bullet Physics Engine Test: Prim Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 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.82 0.84 0.84 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
System Libxml2 Parsing Filesize: 600 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 600 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 100 200 300 400 500 SE +/- 1.76, N = 3 SE +/- 5.90, N = 3 SE +/- 3.21, N = 3 SE +/- 3.18, N = 3 SE +/- 7.51, N = 3 SE +/- 8.84, N = 3 SE +/- 4.26, N = 3 467 456 464 458 460 463 458
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 8.92 8.98 8.96 8.78 8.83 8.77 8.94
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 7 14 21 28 35 SE +/- 0.21, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 31.62 31.74 31.84 31.79 31.22 31.76 31.11 1. (CC) gcc options: -lm
System Libxml2 Parsing Filesize: 850 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 850 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 140 280 420 560 700 SE +/- 9.68, N = 3 SE +/- 5.61, N = 3 SE +/- 5.13, N = 3 SE +/- 8.08, N = 3 SE +/- 6.69, N = 3 SE +/- 6.39, N = 3 SE +/- 10.60, N = 3 655 641 643 641 646 640 640
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 33.44 33.88 33.86 34.21 33.53 33.93 33.43
System Libxml2 Parsing Filesize: 350 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 350 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 40 80 120 160 200 SE +/- 2.93, N = 4 SE +/- 2.40, N = 6 SE +/- 2.15, N = 7 SE +/- 2.27, N = 6 SE +/- 2.68, N = 5 SE +/- 2.29, N = 6 SE +/- 2.68, N = 5 176 172 174 172 175 172 173
glibc bench Benchmark: sin OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8K 16K 24K 32K 40K SE +/- 50.54, N = 3 SE +/- 9.61, N = 3 SE +/- 69.41, N = 3 SE +/- 53.42, N = 3 SE +/- 13.90, N = 3 SE +/- 44.34, N = 3 38481 38186 38001 37631 38121 37764
Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 7.14 7.10 7.25 7.14 7.09 7.17 7.14 1. (CC) gcc options: -O2 -static -pthread -lrt
FFTW Build: Float + SSE - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8K 16K 24K 32K 40K SE +/- 198.24, N = 3 SE +/- 134.90, N = 3 SE +/- 37.51, N = 3 SE +/- 31.26, N = 3 SE +/- 275.40, N = 3 SE +/- 83.78, N = 3 SE +/- 463.38, N = 3 36906 36746 37035 37080 37491 37006 36665 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8K 16K 24K 32K 40K SE +/- 92.42, N = 3 SE +/- 136.36, N = 3 SE +/- 47.68, N = 3 SE +/- 470.84, N = 3 SE +/- 322.12, N = 3 SE +/- 180.15, N = 3 SE +/- 56.33, N = 3 37754 37662 37970 37531 38356 37702 37511 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
glibc bench Benchmark: cos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8K 16K 24K 32K 40K SE +/- 243.53, N = 3 SE +/- 145.38, N = 3 SE +/- 26.34, N = 3 SE +/- 102.06, N = 3 SE +/- 42.57, N = 3 SE +/- 24.83, N = 3 38443 38120 37842 37980 37830 37598
FFTW Build: Stock - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 8.12, N = 3 SE +/- 8.97, N = 3 SE +/- 24.97, N = 3 SE +/- 16.24, N = 3 SE +/- 70.10, N = 3 SE +/- 5.84, N = 3 SE +/- 5.80, N = 3 8421 8391 8440 8454 8577 8444 8394 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Botan Test: AES-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: AES-256 - Encrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1300 2600 3900 5200 6500 SE +/- 6.08, N = 3 SE +/- 3.91, N = 3 SE +/- 16.15, N = 3 SE +/- 0.26, N = 3 SE +/- 5.64, N = 3 SE +/- 2.64, N = 3 SE +/- 7.99, N = 3 5970 5931 5919 5967 6048 5941 5985 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.0326 0.0652 0.0978 0.1304 0.163 SE +/- 0.00068387, N = 3 SE +/- 0.00073860, N = 3 SE +/- 0.00026058, N = 3 SE +/- 0.00102772, N = 3 SE +/- 0.00103140, N = 3 SE +/- 0.00104819, N = 3 SE +/- 0.00066497, N = 3 0.14269014 0.14467221 0.14502938 0.14498814 0.14370399 0.14343098 0.14196784
System Libxml2 Parsing Filesize: 100 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 100 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20 40 60 80 100 SE +/- 1.19, N = 12 SE +/- 1.08, N = 12 SE +/- 1.31, N = 12 SE +/- 1.38, N = 12 SE +/- 1.63, N = 12 SE +/- 1.42, N = 12 SE +/- 1.02, N = 12 94 93 95 94 95 94 93
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Decompression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 200 400 600 800 1000 SE +/- 7.86, N = 3 SE +/- 2.52, N = 3 SE +/- 0.33, N = 3 SE +/- 2.65, N = 3 SE +/- 0.33, N = 3 1136 1132 1136 1156 1151 1151 1145 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Compression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 2.52, N = 3 SE +/- 1.20, N = 3 SE +/- 0.67, N = 3 236 237 236 237 241 237 236 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 9 18 27 36 45 SE +/- 0.53, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.19, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 39.97 40.26 40.03 40.06 39.43 39.92 39.48 1. (CC) gcc options: -lm
FFTW Build: Stock - Size: 1D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 4.10, N = 3 SE +/- 7.52, N = 3 SE +/- 32.86, N = 3 SE +/- 9.50, N = 3 SE +/- 39.24, N = 3 SE +/- 19.80, N = 3 SE +/- 9.93, N = 3 7974 7970 7886 7905 8051 7962 7953 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 7K 14K 21K 28K 35K SE +/- 34.33, N = 3 SE +/- 90.73, N = 3 SE +/- 135.47, N = 3 SE +/- 42.04, N = 3 SE +/- 79.39, N = 3 SE +/- 18.35, N = 3 SE +/- 81.82, N = 3 31411 31258 31333 31376 31884 31382 31233 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Compression ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 100 200 300 400 500 SE +/- 4.37, N = 3 SE +/- 0.33, N = 3 SE +/- 1.86, N = 3 SE +/- 0.33, N = 3 449 448 451 456 457 456 452 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 8.06 8.02 8.12 8.14 7.98 8.09 8.00 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 400 800 1200 1600 2000 SE +/- 8.42, N = 4 SE +/- 3.53, N = 4 SE +/- 1.40, N = 4 SE +/- 0.42, N = 4 SE +/- 3.79, N = 4 SE +/- 5.01, N = 4 SE +/- 3.72, N = 4 1832 1817 1803 1839 1834 1811 1813
CacheBench Write Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Write Cache ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3K 6K 9K 12K 15K SE +/- 21.68, N = 3 SE +/- 39.13, N = 3 SE +/- 25.59, N = 3 SE +/- 4.34, N = 3 SE +/- 35.36, N = 3 SE +/- 1.33, N = 3 SE +/- 55.43, N = 3 15659 15796 15582 15856 15864 15893 15794 1. (CC) gcc options: -lrt
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3 6 9 12 15 SE +/- 0.04, N = 5 SE +/- 0.01, N = 5 SE +/- 0.03, N = 5 SE +/- 0.05, N = 5 SE +/- 0.09, N = 12 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 9.14 9.19 9.21 9.26 9.17 9.17 9.08 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
Bullet Physics Engine Test: 1000 Convex OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 0.9338 1.8676 2.8014 3.7352 4.669 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 4.15 4.12 4.11 4.15 4.07 4.15 4.15 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
FFTW Build: Float + SSE - Size: 1D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8K 16K 24K 32K 40K SE +/- 122.97, N = 3 SE +/- 58.55, N = 3 SE +/- 121.43, N = 3 SE +/- 35.04, N = 3 SE +/- 314.21, N = 3 SE +/- 400.45, N = 3 SE +/- 248.48, N = 3 37512 37480 37519 37715 36993 37490 37268 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 12K 24K 36K 48K 60K SE +/- 15.64, N = 3 SE +/- 185.94, N = 3 SE +/- 435.93, N = 3 SE +/- 79.82, N = 3 SE +/- 82.20, N = 3 SE +/- 13.60, N = 3 SE +/- 3.42, N = 3 57032 57272 57370 58131 57369 57902 58106 1. (CC) gcc options: -lrt
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: Twofish - Decrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 80 160 240 320 400 SE +/- 0.60, N = 3 SE +/- 0.62, N = 3 SE +/- 2.38, N = 3 SE +/- 0.23, N = 3 SE +/- 0.48, N = 3 SE +/- 0.07, N = 3 SE +/- 0.31, N = 3 377 378 374 381 379 381 380 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
FFTW Build: Float + SSE - Size: 1D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 5K 10K 15K 20K 25K SE +/- 48.64, N = 3 SE +/- 32.41, N = 3 SE +/- 45.81, N = 3 SE +/- 95.38, N = 3 SE +/- 58.67, N = 3 SE +/- 41.67, N = 3 SE +/- 36.83, N = 3 22067 22072 22127 22064 22338 22160 21931 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 400 800 1200 1600 2000 SE +/- 7.12, N = 4 SE +/- 1.86, N = 4 SE +/- 3.05, N = 4 SE +/- 0.18, N = 4 SE +/- 5.27, N = 4 SE +/- 10.70, N = 4 SE +/- 3.95, N = 4 1643 1634 1620 1650 1650 1624 1633
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 14.95 14.78 15.01 14.86 14.89 14.91 15.05
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.44, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 41.79 41.93 41.22 41.81 41.18 41.57 41.21 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Sample Pi Program OpenBenchmarking.org Seconds, Fewer Is Better Sample Pi Program ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 13.40 13.43 13.31 13.29 13.19 13.41 13.39
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 600 1200 1800 2400 3000 SE +/- 9.33, N = 4 SE +/- 6.39, N = 4 SE +/- 6.18, N = 4 SE +/- 0.48, N = 4 SE +/- 7.31, N = 4 SE +/- 11.16, N = 4 SE +/- 5.16, N = 4 2806 2784 2765 2815 2813 2773 2781
FFTW Build: Float + SSE - Size: 1D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 6K 12K 18K 24K 30K SE +/- 414.73, N = 3 SE +/- 9.24, N = 3 SE +/- 240.47, N = 3 SE +/- 248.95, N = 3 SE +/- 68.24, N = 3 SE +/- 35.82, N = 3 SE +/- 17.95, N = 3 28911 28690 28964 28966 28978 28628 28465 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
System Libxml2 Parsing Filesize: 450 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 450 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 50 100 150 200 250 SE +/- 3.22, N = 5 SE +/- 4.26, N = 3 SE +/- 4.00, N = 3 SE +/- 3.84, N = 3 SE +/- 3.38, N = 5 SE +/- 3.86, N = 4 SE +/- 3.35, N = 5 226 224 227 223 224 224 224
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 600 1200 1800 2400 3000 SE +/- 9.31, N = 4 SE +/- 13.89, N = 4 SE +/- 7.37, N = 4 SE +/- 33.99, N = 4 SE +/- 7.10, N = 4 SE +/- 9.66, N = 4 SE +/- 7.08, N = 4 2646 2604 2606 2617 2650 2616 2623
Botan Test: Blowfish - Encrypt 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 ddr4-2933-numa pbo 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.58, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 287 288 288 291 292 291 291 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
FFTW Build: Float + SSE - Size: 2D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8K 16K 24K 32K 40K SE +/- 83.98, N = 3 SE +/- 67.10, N = 3 SE +/- 101.59, N = 3 SE +/- 29.85, N = 3 SE +/- 62.38, N = 3 SE +/- 6.23, N = 3 SE +/- 19.10, N = 3 34998 35038 35025 35100 35432 35163 34828 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 4.69, N = 3 SE +/- 21.06, N = 3 SE +/- 28.63, N = 3 SE +/- 7.40, N = 3 SE +/- 29.00, N = 3 SE +/- 6.97, N = 3 SE +/- 29.83, N = 3 8198 8234 8147 8228 8286 8217 8145 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
GNU GMP GMPbench Total Time OpenBenchmarking.org GMPbench Score, More Is Better GNU GMP GMPbench 6.1.2 Total Time ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 1100 2200 3300 4400 5500 5298 5275 5287 5336 5342 5254 5258 1. (CC) gcc options: -O3 -fomit-frame-pointer -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 8K 16K 24K 32K 40K SE +/- 95.08, N = 3 SE +/- 216.94, N = 3 SE +/- 261.36, N = 3 SE +/- 238.75, N = 3 SE +/- 451.20, N = 3 SE +/- 205.14, N = 3 SE +/- 76.74, N = 3 34456 34865 34802 34688 34826 35030 34628 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
GnuPG 2GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 11.57 11.60 11.59 11.58 11.41 11.43 11.46 1. (CC) gcc options: -O2 -MT -MD -MP -MF
FFTW Build: Stock - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 10.51, N = 3 SE +/- 29.51, N = 3 SE +/- 36.71, N = 3 SE +/- 42.69, N = 3 SE +/- 17.31, N = 3 SE +/- 43.72, N = 3 SE +/- 27.08, N = 3 8153 8217 8160 8164 8286 8183 8192 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Botan Test: Twofish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: Twofish - Encrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 80 160 240 320 400 SE +/- 0.53, N = 3 SE +/- 0.42, N = 3 SE +/- 2.44, N = 3 SE +/- 0.17, N = 3 SE +/- 0.63, N = 3 SE +/- 0.11, N = 3 SE +/- 0.28, N = 3 378 379 376 382 381 382 381 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 200K 400K 600K 800K 1000K SE +/- 586.65, N = 5 SE +/- 1629.38, N = 5 SE +/- 1901.73, N = 5 SE +/- 2333.35, N = 5 SE +/- 1402.05, N = 5 SE +/- 1317.46, N = 5 SE +/- 1174.23, N = 5 1148891 1148420 1134701 1152756 1150336 1152261 1147937 1. (CC) gcc options: -O3 -march=native
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: KASUMI - Decrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.19, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.16, N = 3 SE +/- 0.03, N = 3 SE +/- 1.30, N = 3 96.39 96.79 96.51 97.24 96.91 97.56 96.05 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
FFTE Test: N=256, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 6.0 Test: N=256, 1D Complex FFT Routine ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 40.42, N = 3 SE +/- 58.32, N = 3 SE +/- 23.60, N = 3 SE +/- 7.83, N = 3 SE +/- 41.26, N = 3 SE +/- 109.95, N = 12 SE +/- 21.97, N = 3 9252 9152 9208 9148 9239 9133 9109 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
glibc bench Benchmark: sqrt OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa 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
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2 4 6 8 10 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 6.57 6.54 6.58 6.48 6.51 6.49 6.48 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
CacheBench Read Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Read Cache ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 700 1400 2100 2800 3500 SE +/- 6.37, N = 3 SE +/- 4.45, N = 3 SE +/- 7.68, N = 3 SE +/- 0.69, N = 3 SE +/- 3.71, N = 3 SE +/- 0.23, N = 3 SE +/- 8.22, N = 3 3024 3020 2996 3038 3024 3031 3025 1. (CC) gcc options: -lrt
Botan Test: Blowfish - Decrypt 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 ddr4-2933-numa pbo 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.64, N = 3 SE +/- 0.08, N = 3 SE +/- 0.15, N = 3 290 290 290 293 294 293 293 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
LuaJIT Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Monte Carlo ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 110 220 330 440 550 SE +/- 4.08, N = 3 SE +/- 0.54, N = 3 SE +/- 0.13, N = 3 SE +/- 1.03, N = 3 SE +/- 2.58, N = 3 SE +/- 0.92, N = 3 SE +/- 2.65, N = 3 511 512 510 512 517 513 516 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
System Libxml2 Parsing Filesize: 950 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 950 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 100 200 300 400 500 SE +/- 7.22, N = 3 SE +/- 4.91, N = 3 SE +/- 4.91, N = 3 SE +/- 6.36, N = 3 SE +/- 6.00, N = 3 SE +/- 6.67, N = 3 SE +/- 3.51, N = 3 457 455 453 452 455 451 453
glibc bench Benchmark: tanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 13.10 13.11 13.08 12.94 13.10 13.01
FFTW Build: Stock - Size: 1D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 18.20, N = 3 SE +/- 28.97, N = 3 SE +/- 19.72, N = 3 SE +/- 19.95, N = 3 SE +/- 58.50, N = 3 SE +/- 7.37, N = 3 SE +/- 20.45, N = 3 8519 8499 8579 8591 8606 8581 8538 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
LuaJIT Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Jacobi Successive Over-Relaxation ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 400 800 1200 1600 2000 SE +/- 9.17, N = 3 SE +/- 0.44, N = 3 SE +/- 3.58, N = 3 SE +/- 1.78, N = 3 SE +/- 1.04, N = 3 SE +/- 1.25, N = 3 SE +/- 2.07, N = 3 1926 1938 1936 1945 1943 1950 1947 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Botan Test: KASUMI - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.6.0 Test: KASUMI - Encrypt ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.20, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 99.78 100.28 100.00 101.00 100.00 101.00 101.00 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 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.77 1.78 1.76 1.77 1.76 1.77
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 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.77 1.79 1.77 1.77 1.77 1.77
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll ddr4-2133 ddr4-2133-numa ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 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 1.99 1.99 2.00 1.99
FFTW Build: Float + SSE - Size: 2D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 7K 14K 21K 28K 35K SE +/- 93.30, N = 3 SE +/- 244.44, N = 3 SE +/- 78.34, N = 3 SE +/- 173.19, N = 3 SE +/- 61.08, N = 3 SE +/- 22.39, N = 3 33716 33699 33752 33954 33941 33908 33764 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3K 6K 9K 12K 15K SE +/- 17.47, N = 3 SE +/- 35.89, N = 3 SE +/- 60.03, N = 3 SE +/- 10.76, N = 3 SE +/- 8.33, N = 3 SE +/- 6.61, N = 3 SE +/- 9.02, N = 3 15822 15842 15786 15881 15832 15898 15892 1. (CC) gcc options: -lrt
Botan Test: CAST-256 - Decrypt 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
Botan Test: CAST-256 - Encrypt 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
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 700 1400 2100 2800 3500 SE +/- 2.13, N = 3 SE +/- 4.58, N = 3 SE +/- 8.24, N = 3 SE +/- 1.15, N = 3 SE +/- 3.08, N = 3 SE +/- 0.30, N = 3 SE +/- 0.11, N = 3 3041 3032 3027 3040 3021 3041 3031 1. (CC) gcc options: -lrt
FFTW Build: Float + SSE - Size: 2D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 7K 14K 21K 28K 35K SE +/- 32.57, N = 3 SE +/- 119.38, N = 3 SE +/- 37.22, N = 3 SE +/- 26.40, N = 3 SE +/- 10.07, N = 3 SE +/- 59.70, N = 3 SE +/- 33.18, N = 3 34445 34311 34343 34498 34332 34484 34288 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 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 20.45 20.45 20.50 20.45 20.44 20.45 20.45 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
System Libxml2 Parsing Filesize: 50 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 50 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 7 14 21 28 35 SE +/- 1.29, N = 12 SE +/- 1.14, N = 12 SE +/- 1.31, N = 12 SE +/- 1.20, N = 12 SE +/- 1.15, N = 12 SE +/- 0.36, N = 10 SE +/- 1.31, N = 12 31 32 32 31 31 30 30
System Libxml2 Parsing Filesize: 5 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 5 KB ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 3 6 9 12 15 SE +/- 1.15, N = 12 SE +/- 0.91, N = 12 SE +/- 1.17, N = 12 SE +/- 1.09, N = 12 SE +/- 1.17, N = 12 SE +/- 1.09, N = 12 SE +/- 1.06, N = 12 11 10 10 10 10 10 10
FFTW Build: Stock - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa pbo 2K 4K 6K 8K 10K SE +/- 200.31, N = 12 SE +/- 225.92, N = 12 SE +/- 256.89, N = 12 SE +/- 230.85, N = 12 SE +/- 239.55, N = 12 SE +/- 235.98, N = 12 SE +/- 199.76, N = 12 8930 8841 8437 8750 8954 8832 8885 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics ddr4-2133 ddr4-2133-numa ddr4-2666 ddr4-2666-numa ddr4-2933 ddr4-2933-numa ddr4-2933-numa-omp-tuned pbo 0.7605 1.521 2.2815 3.042 3.8025 SE +/- 0.01, N = 3 SE +/- 0.07, N = 12 SE +/- 0.01, N = 3 SE +/- 0.05, N = 12 SE +/- 0.00, N = 3 SE +/- 0.06, N = 12 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 2.74 3.38 2.15 2.51 1.99 2.34 1.95 1.97 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Phoronix Test Suite v10.8.5