Ubuntu Linux 4.18 Intel / AMD High-End Desktop Benchmarks Various high-end desktop CPU benchmarks using Ubuntu 18.04 with upgrade to the Linux 4.18 kernel... Some random tests for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1810081-SKEE-180801944&rdt&grw .
Ubuntu Linux 4.18 Intel / AMD High-End Desktop Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1401 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB 256GB INTEL SSDPEKKW256G8 + 280GB INTEL SSDPE21D280GA NV134 8192MB Realtek ALC1220 Acer B286HK Intel Connection Ubuntu 18.04 4.18.0-999-generic (x86_64) 20180728 GNOME Shell 3.28.2 X Server 1.19.6 modesetting 1.19.6 4.3 Mesa 18.0.5 GCC 8.2.0 ext4 AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads) Gigabyte X399 AORUS Gaming 7 (F10 BIOS) AMD Family 17h 280GB INTEL SSDPE21D280GA + 120GB Force MP500 MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB VE228 Qualcomm Atheros Killer E2500 Gigabit + Intel Wireless 8265 / 8275 4.5 Mesa 18.0.5 (LLVM 6.0.0) AMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads) ASUS ROG CROSSHAIR VII HERO (WI-FI) (0804 BIOS) 280GB INTEL SSDPE21D280GA NV136 6144MB NVIDIA GP106 HD Audio DELL P2415Q Intel I211 Gigabit Connection + Realtek Device b822 4.3 Mesa 18.0.5 Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads) ASUS TUF Z370-PLUS GAMING (1002 BIOS) Intel Device 3ec2 NV134 8192MB Realtek ALC887-VD Acer B286HK Intel Connection Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS) Intel Sky Lake-E DMI3 Registers NV124 4096MB Realtek ALC1220 DELL P2415Q Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads) ASRock X99 Extreme3 (P3.70 BIOS) Intel Xeon E7 v3/Xeon llvmpipe 16000MB Realtek ALC1150 3.3 Mesa 18.0.5 (LLVM 6.0 256 bits) Intel Core i7-8086K @ 5.20GHz (6 Cores / 12 Threads) ASRock Z370 Extreme4 (P3.10 BIOS) Intel 8th Gen Core 4001GB Western Digital WD40EMRX-82U + 8002GB Backup+ Hub BK + 4001GB Backup+ Desk + 240GB Force MP300 + 1000GB Samsung SSD 970 EVO 1TB Zotac NVIDIA GeForce RTX 2080 8192MB (1515/7000MHz) Realtek ALC1220 VX2439wm LinuxMint 19 4.19.0-041900rc6-generic (x86_64) 20180930 MATE 1.20.1 NVIDIA 410.57 4.6.0 GCC 7.3.0 1680x1050 Intel Core i7-8086K @ 5.10GHz (6 Cores / 12 Threads) Intel Device 3ec2 4001GB Western Digital WD40EMRX-82U + 1500GB EARS-00Z5B1 + 240GB Force MP300 + 1000GB Samsung SSD 970 EVO 1TB Zotac NVIDIA GeForce RTX 2080 8192MB (1515/7479MHz) 4.19.0-rc7-vhm (x86_64) 20181008 Cinnamon 3.8.9 GCC 8.2.0 1920x1080 OpenBenchmarking.org Environment Details - Core i9 7980XE, Threadripper 1950X, Ryzen 7 2700X, Core i7 8700K, Core i9 7960X, Core i7 5960X: CXXFLAGS=-O3-march=native LIBGL_AWLAYS_SOFTWARE=true CFLAGS=-O3-march=native Compiler Details - Core i9 7980XE: --disable-multilib --enable-checking=release - Threadripper 1950X: --disable-multilib --enable-checking=release - Ryzen 7 2700X: --disable-multilib --enable-checking=release - Core i7 8700K: --disable-multilib --enable-checking=release - Core i9 7960X: --disable-multilib --enable-checking=release - Core i7 5960X: --disable-multilib --enable-checking=release - Core i7 8086K @ 5.2Ghz: --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 - Western Digital WD40EMRX-82U: --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 Disk Details - Core i9 7980XE: NONE / errors=remount-ro,relatime,rw - Threadripper 1950X: NONE / errors=remount-ro,relatime,rw - Ryzen 7 2700X: NONE / errors=remount-ro,relatime,rw - Core i7 8700K: NONE / errors=remount-ro,relatime,rw - Core i9 7960X: NONE / errors=remount-ro,relatime,rw - Core i7 5960X: NONE / errors=remount-ro,relatime,rw - Core i7 8086K @ 5.2Ghz: NONE / errors=remount-ro,noatime,rw - Western Digital WD40EMRX-82U: NONE / errors=remount-ro,relatime,rw Processor Details - Core i9 7980XE: Scaling Governor: intel_pstate performance - Threadripper 1950X: Scaling Governor: acpi-cpufreq performance - Ryzen 7 2700X: Scaling Governor: acpi-cpufreq performance - Core i7 8700K: Scaling Governor: intel_pstate performance - Core i9 7960X: Scaling Governor: intel_pstate performance - Core i7 5960X: Scaling Governor: intel_pstate performance - Core i7 8086K @ 5.2Ghz: Scaling Governor: intel_pstate performance - Western Digital WD40EMRX-82U: Scaling Governor: intel_pstate powersave Graphics Details - Core i9 7980XE: EXA - Threadripper 1950X: GLAMOR - Ryzen 7 2700X: EXA - Core i7 8700K: EXA - Core i9 7960X: EXA Python Details - Core i9 7980XE: Python 2.7.15rc1 + Python 3.6.5 - Threadripper 1950X: Python 2.7.15rc1 + Python 3.6.5 - Ryzen 7 2700X: Python 2.7.15rc1 + Python 3.6.5 - Core i7 8700K: Python 2.7.15rc1 + Python 3.6.5 - Core i9 7960X: Python 2.7.15rc1 + Python 3.6.5 - Core i7 5960X: Python 2.7.15rc1 + Python 3.6.5 - Core i7 8086K @ 5.2Ghz: Python 2.7.15rc1 + Python 3.6.6 - Western Digital WD40EMRX-82U: Python 2.7.15rc1 + Python 3.6.6 Security Details - Core i9 7980XE: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW Protection - Threadripper 1950X: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection - Ryzen 7 2700X: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection - Core i7 8700K: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp Protection - Core i9 7960X: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW Protection - Core i7 5960X: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW Protection - Core i7 8086K @ 5.2Ghz: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Western Digital WD40EMRX-82U: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion OpenCL Details - Core i7 8086K @ 5.2Ghz, Western Digital WD40EMRX-82U: GPU Compute Cores: 2944
Ubuntu Linux 4.18 Intel / AMD High-End Desktop Benchmarks tscp: AI Chess Performance crafty: Elapsed Time compilebench: Compile compilebench: Read Compiled Tree t-test1: 2 tinymembench: Standard Memcpy hackbench: 16 - Thread hackbench: 16 - Process hackbench: 32 - Process cryptsetup: PBKDF2-sha512 ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer stream: Copy stream: Scale stream: Triad stream: Add minion: Graceful minion: Solitaire minion: Quasigroup encode-flac: WAV To FLAC darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Room - CPU-only tjbench: Decompression Throughput gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask fs-mark: 1000 Files, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync fftw: Float + SSE - 2D FFT Size 128 fftw: Float + SSE - 2D FFT Size 512 hmmer: Pfam Database Search mafft: Multiple Sequence Alignment mrbayes: Primate Phylogeny Analysis himeno: Poisson Pressure Solver scikit-learn: hpcc: G-HPL hpcc: G-Ffte hpcc: EP-DGEMM hpcc: G-Ptrans hpcc: EP-STREAM Triad hpcc: Max Ping Pong Bandwidth octave-benchmark: lammps: Rhodopsin Protein parboil: OpenMP CUTCP rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver n-queens: Elapsed Time primesieve: 1e12 Prime Number Generation stockfish: Total Time compress-7zip: Compress Speed Test john-the-ripper: Blowfish john-the-ripper: Traditional DES build-php: Time To Compile compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 asmfish: 1024 Hash Memory, 26 Depth m-queens: Time To Solve build-gcc: Time To Compile build-linux-kernel: Time To Compile sysbench: Memory sysbench: CPU aobench: 2048 x 2048 - Total Time graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space x265: H.265 Video Encoding c-ray: Total Time - 4K, 16 Rays Per Pixel ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping v-ray: CPU blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Barbershop - CPU-Only povray: Trace Time radiance: SMP Parallel smallpt: Global Illumination Renderer; 128 Samples indigobench: Bedroom indigobench: Supercar openssl: RSA 4096-bit Performance apache-siege: 100 apache-siege: 250 phpbench: PHP Benchmark Suite redis: SADD redis: GET redis: SET pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write mysqlslap: 8 mysqlslap: 16 mysqlslap: 32 mysqlslap: 64 ebizzy: git: Time To Complete Common Git Commands pybench: Total For Average Test Times Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 1430592 8854021 2395 2808 5.91 10217 28.66 21.80 42.47 1619032 32111 32323 32054 32041 32125 48573 36294 39618 39555 47.44 62.89 102.21 7.77 8.14 4.18 2.56 187 6.91 15.83 15.06 31.12 888 2703 33618 28260 3.94 2.13 3175 28.07 185.69600 11.47070 6.01993 6.46480 1.11034 11503 9.55 27.75 3.05 41.53 11.53 8.34 15.44 47333077 96233 28373 101267333 48.71 101.75 53208213 50.49 558 37.49 19512257 33797 36.83 242 250 189 215 255 177 267 14.67 33.69 748 40.89 116 260 539 26.09 240 6.13 2.47 5.96 4694 24437 21858 676934 2615691 3222394 2319916 536226 55894 13045 6757 2679 851 642517 5.18 1225 1074060 7471553 1700 2905 6.33 14787 36.11 31.17 46.72 1212279 35845 30749 25260 30039 30638 60438 39771 44541 44504 43.27 68.61 107.87 9.87 8.10 5.14 2.74 177 7.75 16.95 16.40 38.56 764 2405 31286 27432 4.93 2.25 76.48 1230 27.47 185.84300 11.07930 7.11840 4.40271 1.33612 10860 9.84 29.08 3.14 48.82 13.63 7.93 18.20 42131430 75745 24990 84073333 60.61 148.56 42408640 44.61 731 49.87 7501250 30920 40.43 237 237 186 206 255 165 266 13.76 32.79 569 50.37 137 293 700 30.07 254 6.94 2.18 4.64 3050 15970 18609 496180 2049161 2623070 1820530 321901 36744 8087 858325 5.66 1659 1161491 8064993 1807 3305 5.35 15354 34.63 34.19 74.09 1276675 29434 25709 19650 22513 24407 34636 21275 24171 24519 41.24 64.04 103.01 9.31 12.54 6.95 4.17 190 5.90 14.19 13.61 31.96 823 2707 33244 31450 5.45 2.58 127.61 1336 25.32 119.79800 5.94606 8.72976 0.99278 1.48133 12551 9.09 27.15 4.91 83.95 27.05 14.10 30.37 24581700 40635 14061 59713667 66.21 114.93 26470600 77.99 765 77.07 9660768 16851 38.12 226 254 155 181 257 130 274 10.47 59.48 446 79.57 228 504 1152 50.67 249 12.16 1.25 2.67 1715 19679 22040 531018 2252275 2647891 1953310 198799 28388 10677 6397 2676 1142 542069 5.34 1541 1597385 9816236 2465 3290 4.87 17343 45.99 44.66 91.95 1812199 26066 23768 23831 26128 24956 30232 21580 24143 24232 44.92 57.12 99.45 7.12 13.80 6.82 4.76 211 6.15 15.01 13.49 27.11 1011 2974 40119 40998 4.12 2.71 138.20 3444 24.76 90.79620 7.16232 8.30130 3.77044 2.00204 21666 7.83 25.25 6.62 97.95 28.04 19.60 35.62 20315767 41257 12488 45037000 57.35 105.24 23008073 115.12 716 80.79 23032131 14330 33.30 226 274 141 181 269 125 292 9.16 72.87 421 93.07 269 622 1298 59.52 222 13.93 1.01 2.37 1977 19520 32434 759396 2959637 3775617 2542211 196637 29122 11031 3322 1190 473 421715 4.56 1094 1496688 9216278 2340 2783 5.80 11750 26.60 24.13 47.86 1691251 30996 31112 30427 30474 30761 52191 37749 41045 41020 45.94 63.60 97.72 8.83 8.07 4.36 2.63 195 7.00 15.85 15.10 31.21 948 2615 29541 22501 3.96 2.25 3286 26.93 174.55700 11.60820 6.39908 5.52139 1.27639 15433 9.65 26.94 3.23 44.38 12.43 8.86 16.98 45347804 90419 26770 95470000 49.24 104.46 49904712 52.81 569 39.55 18487981 31814 35.33 249 259 191 218 262 177 275 13.35 35.85 670 43.84 123 276 578 30.16 239 6.42 2.29 5.47 4418 22072 22053 706833 2625444 3080284 2261001 502134 53130 13045 6787 2247 812 533415 5.06 1168 1144595 6748310 1798 2335 9.63 11541 51.37 49.66 97.08 1252316 25343 23955 23004 25223 24354 38197 27859 29726 29838 65.95 86.03 141.24 11.91 11.79 7.39 5.25 152 11.53 26.27 22.57 50.10 853 1976 26383 25302 8.78 3.19 156.73 1767 33.21 90.02280 8.57688 6.21441 1.77506 1.86925 12525 11.97 35.81 7.36 108.25 32.92 18.52 44.64 19309300 38608 11401 43385667 78.21 124.95 21788413 107.82 1050 93.82 19208237 13595 45.98 167 201 116 116 200 106 208 7.50 82.76 335 112.75 299 713 1433 68.75 305 16.53 0.96 2.23 1200 24526 25634 521182 1953010 2334211 1679952 159215 24094 9647 5376 2257 959 264858 6.60 1629 1633389 9915299 1136 3485 4.56 19271 49.83 48.41 98.43 1918187 28109 25423 25263 28285 26828 30108 20492 23341 24003 43.16 55.81 97.34 7.36 13.96 6.18 4.80 210 5.78 14.07 12.41 25.31 123 3146 39811 40935 5.24 2.66 3431 119.20 10.16643 6.63387 0.87580 3.44960 1.92712 22180 9.37 23.77 7.46 107.45 30.06 22.04 38.84 17840896 40742 11649 43514667 52.76 90.88 21578915 123.80 708 81.63 24791185 14320 31.86 238 296 136 182 287 127 314 7.26 121.67 372 99.51 288 669 1368 82.20 198 61.02 6.72 23.00 1868 61432 824974 3136538 3570138 2421560 142 139 130 115 361448 4.24 837 1616134 9965313 1045 3234 4.65 19286 50.10 48.72 98.97 1933454 27554 24924 24914 27527 26232 30034 19696 20997 21079 43.00 56.55 96.63 7.47 14.30 6.19 4.83 218 5.82 13.49 12.34 25.33 97.29 3217 44883 45787 5.55 2.76 3410 23.18 84.81580 6.31562 7.73116 3.33054 1.71741 21925 7.30 23.81 6.95 107.71 29.45 20.69 38.42 18218120 41980 59.91 89.52 21671621 121.79 713 86.42 26076769 13165 32.19 241 298 144 184 290 130 317 6.89 107.71 381 100.63 288 669 1368 66.56 199 62.18 6.73 24.22 1866 56242 60982 830211 2998785 3695035 2655771 183233 6801 133 130 125 121 342271 4.29 841 OpenBenchmarking.org
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 300K 600K 900K 1200K 1500K SE +/- 419.40, N = 5 SE +/- 916.97, N = 5 SE +/- 928.20, N = 5 SE +/- 1818.82, N = 5 SE +/- 890.62, N = 5 SE +/- 967.20, N = 5 SE +/- 950.20, N = 5 1430592 1074060 1161491 1597385 1496688 1144595 1633389 1616134 1. (CC) gcc options: -O3 -march=native
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 2M 4M 6M 8M 10M SE +/- 5670.35, N = 3 SE +/- 13065.27, N = 3 SE +/- 28428.22, N = 3 SE +/- 12822.98, N = 3 SE +/- 15869.02, N = 3 SE +/- 2656.45, N = 3 SE +/- 22557.42, N = 3 SE +/- 2613.30, N = 3 8854021 7471553 8064993 9816236 9216278 6748310 9915299 9965313 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 500 1000 1500 2000 2500 SE +/- 28.60, N = 3 SE +/- 10.20, N = 3 SE +/- 5.82, N = 3 SE +/- 8.55, N = 3 SE +/- 25.17, N = 3 SE +/- 12.94, N = 3 SE +/- 22.75, N = 12 SE +/- 6.51, N = 3 2395 1700 1807 2465 2340 1798 1136 1045
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 700 1400 2100 2800 3500 SE +/- 121.89, N = 3 SE +/- 9.50, N = 3 SE +/- 0.00, N = 3 SE +/- 187.01, N = 3 SE +/- 161.83, N = 3 SE +/- 119.67, N = 3 SE +/- 420.91, N = 3 SE +/- 394.44, N = 3 2808 2905 3305 3290 2783 2335 3485 3234
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 5.91 6.33 5.35 4.87 5.80 9.63 4.56 4.65 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CC) gcc options: -pthread
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 4K 8K 12K 16K 20K 10217 14787 15354 17343 11750 11541 19271 19286 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CC) gcc options: -O2 -lm
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 12 24 36 48 60 SE +/- 2.31, N = 6 SE +/- 0.34, N = 3 SE +/- 0.25, N = 3 SE +/- 0.05, N = 3 SE +/- 0.15, N = 3 SE +/- 0.39, N = 3 SE +/- 0.03, N = 3 SE +/- 0.76, N = 4 28.66 36.11 34.63 45.99 26.60 51.37 49.83 50.10 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 11 22 33 44 55 SE +/- 0.31, N = 3 SE +/- 1.89, N = 6 SE +/- 0.58, N = 3 SE +/- 0.03, N = 3 SE +/- 0.37, N = 5 SE +/- 0.77, N = 5 SE +/- 0.03, N = 3 SE +/- 0.57, N = 8 21.80 31.17 34.19 44.66 24.13 49.66 48.41 48.72 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CC) gcc options: -lpthread
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.66, N = 5 SE +/- 1.14, N = 4 SE +/- 0.14, N = 3 SE +/- 0.55, N = 3 SE +/- 0.48, N = 3 SE +/- 0.23, N = 3 SE +/- 0.07, N = 3 42.47 46.72 74.09 91.95 47.86 97.08 98.43 98.97 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CC) gcc options: -lpthread
Cryptsetup PBKDF2-sha512 OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup 2.0.2 PBKDF2-sha512 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 400K 800K 1200K 1600K 2000K SE +/- 4651.36, N = 3 SE +/- 5640.27, N = 3 SE +/- 518.00, N = 3 SE +/- 11410.67, N = 3 SE +/- 4773.26, N = 3 SE +/- 7641.69, N = 3 SE +/- 1187.67, N = 3 1619032 1212279 1276675 1812199 1691251 1252316 1918187 1933454
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 8K 16K 24K 32K 40K 32111 35845 29434 26066 30996 25343 28109 27554 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 7K 14K 21K 28K 35K 32323 30749 25709 23768 31112 23955 25423 24924 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 7K 14K 21K 28K 35K 32054 25260 19650 23831 30427 23004 25263 24914 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 7K 14K 21K 28K 35K 32041 30039 22513 26128 30474 25223 28285 27527 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 7K 14K 21K 28K 35K 32125 30638 24407 24956 30761 24354 26828 26232 1. (CC) gcc options: -O3 -march=native
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 13K 26K 39K 52K 65K SE +/- 5.39, N = 5 SE +/- 181.56, N = 5 SE +/- 214.97, N = 5 SE +/- 14.01, N = 5 SE +/- 4.12, N = 5 SE +/- 9.91, N = 5 SE +/- 12.13, N = 5 SE +/- 62.47, N = 5 48573 60438 34636 30232 52191 38197 30108 30034 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 9K 18K 27K 36K 45K SE +/- 2.74, N = 5 SE +/- 26.80, N = 5 SE +/- 48.77, N = 5 SE +/- 0.85, N = 5 SE +/- 2.12, N = 5 SE +/- 4.49, N = 5 SE +/- 12.08, N = 5 SE +/- 19.00, N = 5 36294 39771 21275 21580 37749 27859 20492 19696 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 10K 20K 30K 40K 50K SE +/- 1.98, N = 5 SE +/- 41.06, N = 5 SE +/- 5.84, N = 5 SE +/- 1.01, N = 5 SE +/- 1.39, N = 5 SE +/- 6.31, N = 5 SE +/- 16.02, N = 5 SE +/- 48.79, N = 5 39618 44541 24171 24143 41045 29726 23341 20997 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 10K 20K 30K 40K 50K SE +/- 1.16, N = 5 SE +/- 24.12, N = 5 SE +/- 9.90, N = 5 SE +/- 1.27, N = 5 SE +/- 15.91, N = 5 SE +/- 10.67, N = 5 SE +/- 5.71, N = 5 SE +/- 40.48, N = 5 39555 44504 24519 24232 41020 29838 24003 21079 1. (CC) gcc options: -O3 -march=native -fopenmp
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 15 30 45 60 75 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 47.44 43.27 41.24 44.92 45.94 65.95 43.16 43.00 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 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 20 40 60 80 100 SE +/- 0.28, N = 3 SE +/- 0.23, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.27, N = 3 SE +/- 0.33, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 62.89 68.61 64.04 57.12 63.60 86.03 55.81 56.55 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 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.45, N = 3 SE +/- 0.15, N = 3 SE +/- 0.19, N = 3 102.21 107.87 103.01 99.45 97.72 141.24 97.34 96.63 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.03, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 7.77 9.87 9.31 7.12 8.83 11.91 7.36 7.47 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O2 -O2 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Boat - Acceleration: CPU-only Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 8.14 8.10 12.54 13.80 8.07 11.79 13.96 14.30
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Masskrug - Acceleration: CPU-only Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 4.18 5.14 6.95 6.82 4.36 7.39 6.18 6.19
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Room - Acceleration: CPU-only Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 1.1813 2.3626 3.5439 4.7252 5.9065 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.56 2.74 4.17 4.76 2.63 5.25 4.80 4.83
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 50 100 150 200 250 SE +/- 0.53, N = 3 SE +/- 0.65, N = 3 SE +/- 0.07, N = 3 SE +/- 0.26, N = 3 SE +/- 0.80, N = 3 SE +/- 0.22, N = 3 SE +/- 0.32, N = 3 SE +/- 0.54, N = 3 187 177 190 211 195 152 210 218 -march=native -march=native -march=native -march=native -march=native -march=native 1. (CC) gcc options: -O3 -lm
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: resize Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.11, N = 4 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 12 SE +/- 0.07, N = 9 6.91 7.75 5.90 6.15 7.00 11.53 5.78 5.82
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: rotate Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.25, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.15, N = 12 15.83 16.95 14.19 15.01 15.85 26.27 14.07 13.49
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: auto-levels Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 15.06 16.40 13.61 13.49 15.10 22.57 12.41 12.34
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: unsharp-mask Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.29, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.34, N = 3 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 31.12 38.56 31.96 27.11 31.21 50.10 25.31 25.33
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 200 400 600 800 1000 SE +/- 2.30, N = 3 SE +/- 1.70, N = 3 SE +/- 2.13, N = 3 SE +/- 5.85, N = 3 SE +/- 12.90, N = 3 SE +/- 2.11, N = 3 SE +/- 11.62, N = 12 SE +/- 1.24, N = 12 888.00 764.00 823.00 1011.00 948.00 853.00 123.00 97.29 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 700 1400 2100 2800 3500 SE +/- 5.17, N = 3 SE +/- 1.27, N = 3 SE +/- 7.69, N = 3 SE +/- 2.87, N = 3 SE +/- 3.27, N = 3 SE +/- 17.66, N = 3 SE +/- 1.92, N = 3 SE +/- 3.16, N = 3 2703 2405 2707 2974 2615 1976 3146 3217 1. (CC) gcc options: -static
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 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 10K 20K 30K 40K 50K SE +/- 27.14, N = 3 SE +/- 31.15, N = 3 SE +/- 21.36, N = 3 SE +/- 374.67, N = 3 SE +/- 69.86, N = 3 SE +/- 89.02, N = 3 SE +/- 763.68, N = 3 SE +/- 505.18, N = 3 33618 31286 33244 40119 29541 26383 39811 44883 -march=native -march=native -march=native -march=native -march=native -march=native -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math 1. (CC) gcc options: -pthread -O3 -lm
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 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 10K 20K 30K 40K 50K SE +/- 193.50, N = 3 SE +/- 223.37, N = 3 SE +/- 75.69, N = 3 SE +/- 176.60, N = 3 SE +/- 311.67, N = 3 SE +/- 140.17, N = 3 SE +/- 87.41, N = 3 SE +/- 54.63, N = 3 28260 27432 31450 40998 22501 25302 40935 45787 -march=native -march=native -march=native -march=native -march=native -march=native -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math 1. (CC) gcc options: -pthread -O3 -lm
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 3.94 4.93 5.45 4.12 3.96 8.78 5.24 5.55 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O2 -O2 1. (CC) gcc options: -pthread -lhmmer -lsquid -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 0.7178 1.4356 2.1534 2.8712 3.589 SE +/- 0.01, N = 2 SE +/- 0.01, N = 3 SE +/- 0.06, N = 6 SE +/- 0.12, N = 6 SE +/- 0.05, N = 5 SE +/- 0.09, N = 6 SE +/- 0.07, N = 12 SE +/- 0.09, N = 12 2.13 2.25 2.58 2.71 2.25 3.19 2.66 2.76 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i7 5960X 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.25, N = 3 76.48 127.61 138.20 156.73 1. (CC) gcc options: -O3 -march=native -msse -mfpmath=sse -lm -pthread -lmpi
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 700 1400 2100 2800 3500 SE +/- 4.80, N = 3 SE +/- 7.21, N = 3 SE +/- 2.40, N = 3 SE +/- 3.99, N = 3 SE +/- 3.29, N = 3 SE +/- 0.47, N = 3 SE +/- 7.66, N = 3 SE +/- 5.29, N = 3 3175 1230 1336 3444 3286 1767 3431 3410 -march=native -march=native -march=native -march=native -march=native -march=native 1. (CC) gcc options: -O3 -mavx2
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.17.1 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 28.07 27.47 25.32 24.76 26.93 33.21 119.20 23.18
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 185.70 185.84 119.80 90.80 174.56 90.02 10.17 84.82 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Core i9 7980XE: ATLAS + Open MPI 2.1.1 3. Threadripper 1950X: ATLAS + Open MPI 2.1.1 4. Ryzen 7 2700X: ATLAS + Open MPI 2.1.1 5. Core i7 8700K: ATLAS + Open MPI 2.1.1 6. Core i9 7960X: ATLAS + Open MPI 2.1.1 7. Core i7 5960X: ATLAS + Open MPI 2.1.1 8. Core i7 8086K @ 5.2Ghz: OpenBLAS + Open MPI 2.1.1 9. Western Digital WD40EMRX-82U: ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 3 6 9 12 15 SE +/- 0.09470, N = 3 SE +/- 0.05123, N = 3 11.47070 11.07930 5.94606 7.16232 11.60820 8.57688 6.63387 6.31562 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Core i9 7980XE: ATLAS + Open MPI 2.1.1 3. Threadripper 1950X: ATLAS + Open MPI 2.1.1 4. Ryzen 7 2700X: ATLAS + Open MPI 2.1.1 5. Core i7 8700K: ATLAS + Open MPI 2.1.1 6. Core i9 7960X: ATLAS + Open MPI 2.1.1 7. Core i7 5960X: ATLAS + Open MPI 2.1.1 8. Core i7 8086K @ 5.2Ghz: OpenBLAS + Open MPI 2.1.1 9. Western Digital WD40EMRX-82U: ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: EP-DGEMM OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: EP-DGEMM Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 2 4 6 8 10 SE +/- 0.00323, N = 3 SE +/- 0.00111, N = 3 6.01993 7.11840 8.72976 8.30130 6.39908 6.21441 0.87580 7.73116 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Core i9 7980XE: ATLAS + Open MPI 2.1.1 3. Threadripper 1950X: ATLAS + Open MPI 2.1.1 4. Ryzen 7 2700X: ATLAS + Open MPI 2.1.1 5. Core i7 8700K: ATLAS + Open MPI 2.1.1 6. Core i9 7960X: ATLAS + Open MPI 2.1.1 7. Core i7 5960X: ATLAS + Open MPI 2.1.1 8. Core i7 8086K @ 5.2Ghz: OpenBLAS + Open MPI 2.1.1 9. Western Digital WD40EMRX-82U: ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ptrans Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 2 4 6 8 10 SE +/- 0.00101, N = 3 SE +/- 0.00048, N = 3 6.46480 4.40271 0.99278 3.77044 5.52139 1.77506 3.44960 3.33054 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Core i9 7980XE: ATLAS + Open MPI 2.1.1 3. Threadripper 1950X: ATLAS + Open MPI 2.1.1 4. Ryzen 7 2700X: ATLAS + Open MPI 2.1.1 5. Core i7 8700K: ATLAS + Open MPI 2.1.1 6. Core i9 7960X: ATLAS + Open MPI 2.1.1 7. Core i7 5960X: ATLAS + Open MPI 2.1.1 8. Core i7 8086K @ 5.2Ghz: OpenBLAS + Open MPI 2.1.1 9. Western Digital WD40EMRX-82U: ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 0.4505 0.901 1.3515 1.802 2.2525 SE +/- 0.00005, N = 3 SE +/- 0.00079, N = 3 1.11034 1.33612 1.48133 2.00204 1.27639 1.86925 1.92712 1.71741 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Core i9 7980XE: ATLAS + Open MPI 2.1.1 3. Threadripper 1950X: ATLAS + Open MPI 2.1.1 4. Ryzen 7 2700X: ATLAS + Open MPI 2.1.1 5. Core i7 8700K: ATLAS + Open MPI 2.1.1 6. Core i9 7960X: ATLAS + Open MPI 2.1.1 7. Core i7 5960X: ATLAS + Open MPI 2.1.1 8. Core i7 8086K @ 5.2Ghz: OpenBLAS + Open MPI 2.1.1 9. Western Digital WD40EMRX-82U: ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: Max Ping Pong Bandwidth OpenBenchmarking.org MB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Max Ping Pong Bandwidth Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 5K 10K 15K 20K 25K SE +/- 1643.17, N = 3 SE +/- 31.93, N = 3 11503 10860 12551 21666 15433 12525 22180 21925 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Core i9 7980XE: ATLAS + Open MPI 2.1.1 3. Threadripper 1950X: ATLAS + Open MPI 2.1.1 4. Ryzen 7 2700X: ATLAS + Open MPI 2.1.1 5. Core i7 8700K: ATLAS + Open MPI 2.1.1 6. Core i9 7960X: ATLAS + Open MPI 2.1.1 7. Core i7 5960X: ATLAS + Open MPI 2.1.1 8. Core i7 8086K @ 5.2Ghz: OpenBLAS + Open MPI 2.1.1 9. Western Digital WD40EMRX-82U: ATLAS + Open MPI 2.1.1
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.2.2 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 9.55 9.84 9.09 7.83 9.65 11.97 9.37 7.30
LAMMPS Molecular Dynamics Simulator Test: Rhodopsin Protein OpenBenchmarking.org Loop Time, Fewer Is Better LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.19, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 27.75 29.08 27.15 25.25 26.94 35.81 23.77 23.81 1. (CXX) g++ options: -lfftw -lmpich
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 3.05 3.14 4.91 6.62 3.23 7.36 7.46 6.95 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.68, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.89, N = 3 SE +/- 0.53, N = 3 41.53 48.82 83.95 97.95 44.38 108.25 107.45 107.71 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.52, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 11.53 13.63 27.05 28.04 12.43 32.92 30.06 29.45 1. (CXX) g++ options: -O2 -lOpenCL
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.14, N = 3 8.34 7.93 14.10 19.60 8.86 18.52 22.04 20.69 1. (CC) gcc options: -static -fopenmp -O3 -march=native
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 6.2 1e12 Prime Number Generation Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 10 20 30 40 50 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.29, N = 3 SE +/- 0.20, N = 3 SE +/- 0.01, N = 3 SE +/- 0.21, N = 3 SE +/- 0.19, N = 3 15.44 18.20 30.37 35.62 16.98 44.64 38.84 38.42 -march=native -march=native -march=native -march=native -march=native -march=native 1. (CXX) g++ options: -O3 -rdynamic -lpthread
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 10M 20M 30M 40M 50M SE +/- 606133.44, N = 3 SE +/- 258120.50, N = 2 SE +/- 244107.27, N = 3 SE +/- 153783.37, N = 3 SE +/- 173824.96, N = 3 SE +/- 89806.92, N = 3 SE +/- 40194.41, N = 3 SE +/- 195135.01, N = 3 47333077 42131430 24581700 20315767 45347804 19309300 17840896 18218120 -march=native -march=native -march=native -march=native -march=native -march=native 1. (CXX) g++ options: -m64 -lpthread -O3 -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 20K 40K 60K 80K 100K SE +/- 205.04, N = 3 SE +/- 212.01, N = 3 SE +/- 588.08, N = 3 SE +/- 218.29, N = 3 SE +/- 113.51, N = 3 SE +/- 177.17, N = 3 SE +/- 511.53, N = 3 96233 75745 40635 41257 90419 38608 40742 41980 1. (CXX) g++ options: -pipe -lpthread
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz 6K 12K 18K 24K 30K SE +/- 10.35, N = 3 SE +/- 42.68, N = 3 SE +/- 29.16, N = 3 SE +/- 2.00, N = 3 SE +/- 2.33, N = 3 SE +/- 12.33, N = 3 28373 24990 14061 12488 26770 11401 11649 -lgmp -lgmp -lgmp -lgmp -lgmp -lgmp 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz 20M 40M 60M 80M 100M SE +/- 10744.51, N = 3 SE +/- 806774.92, N = 3 SE +/- 416442.21, N = 3 SE +/- 25540.82, N = 3 SE +/- 17897.86, N = 3 SE +/- 43955.79, N = 3 SE +/- 42682.29, N = 3 101267333 84073333 59713667 45037000 95470000 43385667 43514667 -lgmp -lgmp -lgmp -lgmp -lgmp -lgmp 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 48.71 60.61 66.21 57.35 49.24 78.21 52.76 59.91 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O2 -O2 1. (CC) gcc options: -pedantic -ldl -lz -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 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 30 60 90 120 150 SE +/- 0.50, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.19, N = 3 SE +/- 0.36, N = 3 SE +/- 0.06, N = 3 101.75 148.56 114.93 105.24 104.46 124.95 90.88 89.52 -march=native -march=native -march=native -march=native -march=native -march=native 1. (CC) gcc options: -O3 -pthread -lz -llzma
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2017-09-19 1024 Hash Memory, 26 Depth Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 11M 22M 33M 44M 55M SE +/- 324317.00, N = 3 SE +/- 635288.60, N = 3 SE +/- 47516.62, N = 3 SE +/- 251667.75, N = 3 SE +/- 454946.03, N = 3 SE +/- 97408.42, N = 3 SE +/- 51646.11, N = 3 SE +/- 221676.25, N = 3 53208213 42408640 26470600 23008073 49904712 21788413 21578915 21671621
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.1 Time To Solve Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 30 60 90 120 150 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.17, N = 3 SE +/- 0.13, N = 3 50.49 44.61 77.99 115.12 52.81 107.82 123.80 121.79 -O3 -O3 -O3 -O3 -O3 -O3 1. (CXX) g++ options: -fopenmp -march=native -O2
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 7.2 Time To Compile Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 200 400 600 800 1000 SE +/- 0.24, N = 3 SE +/- 0.12, N = 3 SE +/- 0.55, N = 3 SE +/- 0.81, N = 3 SE +/- 0.12, N = 3 SE +/- 0.44, N = 3 SE +/- 1.34, N = 3 SE +/- 0.55, N = 3 558 731 765 716 569 1050 708 713
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 20 40 60 80 100 SE +/- 0.68, N = 3 SE +/- 0.90, N = 3 SE +/- 0.70, N = 3 SE +/- 0.61, N = 3 SE +/- 0.61, N = 3 SE +/- 1.20, N = 3 SE +/- 0.40, N = 3 SE +/- 0.64, N = 3 37.49 49.87 77.07 80.79 39.55 93.82 81.63 86.42
Sysbench Test: Memory OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: Memory Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 6M 12M 18M 24M 30M SE +/- 14880.28, N = 3 SE +/- 3277.33, N = 3 SE +/- 4236.26, N = 3 SE +/- 186131.58, N = 3 SE +/- 89315.51, N = 3 SE +/- 17078.76, N = 3 SE +/- 158631.58, N = 3 SE +/- 130784.70, N = 3 19512257 7501250 9660768 23032131 18487981 19208237 24791185 26076769 -march=native -march=native -march=native -march=native -march=native -march=native -march=core2 -march=core2 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 7K 14K 21K 28K 35K SE +/- 6.07, N = 3 SE +/- 2.66, N = 3 SE +/- 15.25, N = 3 SE +/- 3.70, N = 3 SE +/- 3.12, N = 3 SE +/- 8.03, N = 3 SE +/- 55.47, N = 3 SE +/- 44.07, N = 3 33797 30920 16851 14330 31814 13595 14320 13165 -march=native -march=native -march=native -march=native -march=native -march=native -march=core2 -march=core2 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 36.83 40.43 38.12 33.30 35.33 45.98 31.86 32.19 -march=native -march=native -march=native -march=native -march=native -march=native 1. (CC) gcc options: -lm -O3
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 1.00, N = 3 242 237 226 226 249 167 238 241 -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O2 -lgomp -O2 -lgomp 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 60 120 180 240 300 SE +/- 1.20, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 250 237 254 274 259 201 296 298 -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O2 -lgomp -O2 -lgomp 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 40 80 120 160 200 SE +/- 1.15, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 189 186 155 141 191 116 136 144 -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O2 -lgomp -O2 -lgomp 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 50 100 150 200 250 SE +/- 0.33, N = 3 215 206 181 181 218 116 182 184 -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O2 -lgomp -O2 -lgomp 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 SE +/- 0.58, N = 3 255 255 257 269 262 200 287 290 -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O2 -lgomp -O2 -lgomp 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 40 80 120 160 200 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 177 165 130 125 177 106 127 130 -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O2 -lgomp -O2 -lgomp 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 267 266 274 292 275 208 314 317 -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O3 -march=native -ldl -O2 -lgomp -O2 -lgomp 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
x265 H.265 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 2.8 H.265 Video Encoding Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 14.67 13.76 10.47 9.16 13.35 7.50 7.26 6.89 -march=native -march=native -march=native -march=native -march=native -march=native 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 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 33.69 32.79 59.48 72.87 35.85 82.76 121.67 107.71 -march=native -march=native -march=native -march=native -march=native -march=native 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.3a Phong Rendering With Soft-Shadow Mapping Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 160 320 480 640 800 SE +/- 2.44, N = 3 SE +/- 3.04, N = 3 SE +/- 0.63, N = 3 SE +/- 0.18, N = 3 SE +/- 0.11, N = 3 SE +/- 0.75, N = 3 SE +/- 0.19, N = 3 SE +/- 1.01, N = 3 748 569 446 421 670 335 372 381 -march=native -march=native -march=native -march=native -march=native -march=native 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Seconds, Fewer Is Better Chaos Group V-RAY 1.1.0 Mode: CPU Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.43, N = 3 SE +/- 0.16, N = 3 SE +/- 0.13, N = 3 SE +/- 0.80, N = 3 SE +/- 0.06, N = 3 SE +/- 0.43, N = 3 40.89 50.37 79.57 93.07 43.84 112.75 99.51 100.63
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 70 140 210 280 350 116 137 228 269 123 299 288 288
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Classroom - Compute: CPU-Only Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 150 300 450 600 750 260 293 504 622 276 713 669 669
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 300 600 900 1200 1500 539 700 1152 1298 578 1433 1368 1368
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.84, N = 3 SE +/- 0.60, N = 3 26.09 30.07 50.67 59.52 30.16 68.75 82.20 66.56 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSDL -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
Radiance Benchmark Test: SMP Parallel OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: SMP Parallel Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 70 140 210 280 350 240 254 249 222 239 305 198 199
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 14 28 42 56 70 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.81, N = 3 6.13 6.94 12.16 13.93 6.42 16.53 61.02 62.18 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CXX) g++ options: -fopenmp
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 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.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 2.47 2.18 1.25 1.01 2.29 0.96 6.72 6.73
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 5.96 4.64 2.67 2.37 5.47 2.23 23.00 24.22
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.0f RSA 4096-bit Performance Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 1000 2000 3000 4000 5000 SE +/- 2.48, N = 3 SE +/- 4.35, N = 3 SE +/- 3.26, N = 3 SE +/- 3.00, N = 3 SE +/- 0.28, N = 3 SE +/- 0.10, N = 3 SE +/- 2.37, N = 3 SE +/- 1.01, N = 3 4694 3050 1715 1977 4418 1200 1868 1866 1. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl
Apache Siege Concurrent Users: 100 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 100 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Western Digital WD40EMRX-82U 12K 24K 36K 48K 60K SE +/- 937.20, N = 6 SE +/- 450.61, N = 6 SE +/- 1309.72, N = 6 SE +/- 388.80, N = 3 SE +/- 601.55, N = 6 SE +/- 997.48, N = 6 SE +/- 3439.52, N = 12 24437 15970 19679 19520 22072 24526 56242 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O2 1. (CC) gcc options: -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 250 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 13K 26K 39K 52K 65K SE +/- 1977.08, N = 6 SE +/- 816.69, N = 6 SE +/- 1266.75, N = 6 SE +/- 3634.69, N = 6 SE +/- 851.92, N = 6 SE +/- 463.48, N = 3 SE +/- 2113.35, N = 12 SE +/- 3328.21, N = 12 21858 18609 22040 32434 22053 25634 61432 60982 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O2 -O2 1. (CC) gcc options: -lpthread -ldl -lssl -lcrypto
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 200K 400K 600K 800K 1000K SE +/- 915.27, N = 3 SE +/- 4226.61, N = 3 SE +/- 3039.76, N = 3 SE +/- 370.17, N = 3 SE +/- 3358.19, N = 3 SE +/- 802.34, N = 3 SE +/- 819.51, N = 3 SE +/- 284.47, N = 3 676934 496180 531018 759396 706833 521182 824974 830211
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 700K 1400K 2100K 2800K 3500K SE +/- 15033.35, N = 3 SE +/- 58923.22, N = 6 SE +/- 5084.17, N = 3 SE +/- 116494.53, N = 6 SE +/- 31834.91, N = 3 SE +/- 33864.24, N = 3 SE +/- 52513.69, N = 3 SE +/- 88552.53, N = 12 2615691 2049161 2252275 2959637 2625444 1953010 3136538 2998785 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 800K 1600K 2400K 3200K 4000K SE +/- 9143.57, N = 3 SE +/- 73041.39, N = 6 SE +/- 8406.45, N = 3 SE +/- 61782.78, N = 3 SE +/- 17698.55, N = 3 SE +/- 47467.48, N = 6 SE +/- 89969.70, N = 12 SE +/- 82539.88, N = 12 3222394 2623070 2647891 3775617 3080284 2334211 3570138 3695035 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 600K 1200K 1800K 2400K 3000K SE +/- 42390.43, N = 3 SE +/- 34915.38, N = 6 SE +/- 13487.78, N = 3 SE +/- 69406.99, N = 6 SE +/- 17178.12, N = 3 SE +/- 13554.93, N = 3 SE +/- 77857.51, N = 12 SE +/- 34675.83, N = 3 2319916 1820530 1953310 2542211 2261001 1679952 2421560 2655771 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Western Digital WD40EMRX-82U 110K 220K 330K 440K 550K SE +/- 1258.15, N = 3 SE +/- 290.08, N = 3 SE +/- 63.46, N = 3 SE +/- 251.61, N = 3 SE +/- 3662.87, N = 3 SE +/- 188.82, N = 3 SE +/- 231.94, N = 3 536226 321901 198799 196637 502134 159215 183233 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Western Digital WD40EMRX-82U 12K 24K 36K 48K 60K SE +/- 113.81, N = 3 SE +/- 118.05, N = 3 SE +/- 43.44, N = 3 SE +/- 43.30, N = 3 SE +/- 281.57, N = 3 SE +/- 42.09, N = 3 SE +/- 497.78, N = 10 55894 36744 28388 29122 53130 24094 6801 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
MariaDB Clients: 8 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 8 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 3K 6K 9K 12K 15K SE +/- 112.46, N = 3 SE +/- 43.36, N = 3 SE +/- 75.46, N = 3 SE +/- 80.52, N = 3 SE +/- 112.46, N = 3 SE +/- 61.64, N = 3 SE +/- 0.80, N = 3 SE +/- 1.21, N = 3 13045 8087 10677 11031 13045 9647 142 133 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 16 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 16 Core i9 7980XE Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 1500 3000 4500 6000 7500 SE +/- 0.00, N = 3 SE +/- 13.61, N = 3 SE +/- 0.00, N = 3 SE +/- 15.32, N = 3 SE +/- 16.69, N = 3 SE +/- 0.21, N = 3 SE +/- 0.07, N = 3 6757 6397 3322 6787 5376 139 130 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 32 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 32 Core i9 7980XE Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 600 1200 1800 2400 3000 SE +/- 2.39, N = 3 SE +/- 6.32, N = 3 SE +/- 2.06, N = 3 SE +/- 0.00, N = 3 SE +/- 8.83, N = 3 SE +/- 1.96, N = 3 SE +/- 0.22, N = 3 2679 2676 1190 2247 2257 130 125 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 64 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 64 Core i9 7980XE Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 200 400 600 800 1000 SE +/- 0.24, N = 3 SE +/- 0.43, N = 3 SE +/- 0.45, N = 3 SE +/- 0.88, N = 3 SE +/- 1.53, N = 3 SE +/- 0.06, N = 3 SE +/- 1.50, N = 3 851 1142 473 812 959 115 121 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 200K 400K 600K 800K 1000K SE +/- 9264.39, N = 3 SE +/- 17104.36, N = 6 SE +/- 10135.51, N = 3 SE +/- 6223.56, N = 3 SE +/- 7543.71, N = 3 SE +/- 2607.63, N = 3 SE +/- 5299.76, N = 12 SE +/- 5655.06, N = 12 642517 858325 542069 421715 533415 264858 361448 342271 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 5.18 5.66 5.34 4.56 5.06 6.60 4.24 4.29 1. git version 2.17.1
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 400 800 1200 1600 2000 SE +/- 1.86, N = 3 SE +/- 16.91, N = 3 SE +/- 9.49, N = 3 SE +/- 2.52, N = 3 SE +/- 3.38, N = 3 SE +/- 6.77, N = 3 SE +/- 0.58, N = 3 SE +/- 1.86, N = 3 1225 1659 1541 1094 1168 1629 837 841
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 8K 16K 24K 32K 40K 28248 13811 12354 35389 24804 15943 39487 36609 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CC) gcc options: -O2 -lm
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 3 6 9 12 15 SE +/- 0.09470, N = 3 SE +/- 0.05123, N = 3 11.47070 11.07930 5.94606 7.16232 11.60820 8.57688 6.63387 6.31562 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Core i9 7980XE: ATLAS + Open MPI 2.1.1 3. Threadripper 1950X: ATLAS + Open MPI 2.1.1 4. Ryzen 7 2700X: ATLAS + Open MPI 2.1.1 5. Core i7 8700K: ATLAS + Open MPI 2.1.1 6. Core i9 7960X: ATLAS + Open MPI 2.1.1 7. Core i7 5960X: ATLAS + Open MPI 2.1.1 8. Core i7 8086K @ 5.2Ghz: OpenBLAS + Open MPI 2.1.1 9. Western Digital WD40EMRX-82U: ATLAS + Open MPI 2.1.1
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup 2.0.2 PBKDF2-whirlpool Core i9 7980XE Threadripper 1950X Ryzen 7 2700X Core i7 8700K Core i9 7960X Core i7 5960X Core i7 8086K @ 5.2Ghz Western Digital WD40EMRX-82U 200K 400K 600K 800K 1000K SE +/- 550.33, N = 3 SE +/- 40101.19, N = 3 SE +/- 439.67, N = 3 SE +/- 1801.33, N = 3 SE +/- 338.67, N = 3 930138 752068 831763 1042322 972712 729529 1106092 1104927
Phoronix Test Suite v10.8.5