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