Tests fot a future article on Phoronix by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2005283-PTS-BIGCOMPA49 Core i9 10900K vs. Ryzen 9 3900X/3950X Linux Benchmarks - Phoronix Test Suite Core i9 10900K vs. Ryzen 9 3900X/3950X Linux Benchmarks Tests fot a future article on Phoronix by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/2005283-PTS-BIGCOMPA49&gru&sro&rro .
Core i9 10900K vs. Ryzen 9 3900X/3950X Linux Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Core i9 10900K Ryzen 9 3900X Ryzen 9 3950X Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads) Gigabyte Z490 AORUS MASTER (F3 BIOS) Intel Comet Lake PCH 16GB Samsung SSD 970 EVO 250GB AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2060/875MHz) Realtek ALC1220 Intel Device 15f3 + Intel Wi-Fi 6 AX201 Ubuntu 20.04 5.7.0-999-generic (x86_64) 20200519 GNOME Shell 3.36.1 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 20.0.4 (LLVM 9.0.1) GCC 9.3.0 ext4 3840x2160 AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS) AMD Starship/Matisse AMD Navi 10 HDMI Audio Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -v Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - Core i9 10900K: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8 - Ryzen 9 3900X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013 - Ryzen 9 3950X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013 Java Details - OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) Python Details - Python 2.7.18rc1 + Python 3.8.2 Security Details - Core i9 10900K: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Not affected - Ryzen 9 3900X: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected - Ryzen 9 3950X: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected Graphics Details - Ryzen 9 3900X, Ryzen 9 3950X: GLAMOR
Core i9 10900K vs. Ryzen 9 3900X/3950X Linux Benchmarks stress-ng: Atomic stress-ng: Crypto stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Socket Activity stress-ng: Context Switching sysbench: CPU amg: libgav1: Chimera 1080p libgav1: Summer Nature 4K libgav1: Summer Nature 1080p libgav1: Chimera 1080p 10-bit dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping plaidml: No - Inference - VGG16 - CPU plaidml: No - Inference - VGG19 - CPU plaidml: No - Inference - Mobilenet - CPU plaidml: No - Inference - ResNet 50 - CPU plaidml: No - Inference - DenseNet 201 - CPU plaidml: No - Inference - Inception V3 - CPU basemark: OpenGL - 3840 x 2160 - High basemark: Vulkan - 3840 x 2160 - High basemark: Vulkan - 3840 x 2160 - Medium optcarrot: Optimized Benchmark neatbench: CPU dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit paraview: Many Spheres - 3840 x 2160 paraview: Wavelet Volume - 3840 x 2160 paraview: Wavelet Contour - 3840 x 2160 etlegacy: Renderer2 - 3840 x 2160 tesseract: 3840 x 2160 unigine-heaven: 1920 x 1080 - Windowed - OpenGL unigine-super: 1920 x 1080 - Windowed - Low - OpenGL unigine-super: 1920 x 1080 - Windowed - High - OpenGL unigine-super: 1920 x 1080 - Windowed - Ultra - OpenGL unigine-super: 1920 x 1080 - Windowed - Medium - OpenGL unigine-valley: 1920 x 1080 - Windowed - OpenGL xonotic: 3840 x 2160 - Low xonotic: 3840 x 2160 - High xonotic: 3840 x 2160 - Ultra xonotic: 3840 x 2160 - Ultimate aom-av1: Speed 0 Two-Pass aom-av1: Speed 4 Two-Pass aom-av1: Speed 6 Realtime aom-av1: Speed 6 Two-Pass aom-av1: Speed 8 Realtime embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown embree: Pathtracer - Asian Dragon embree: Pathtracer - Asian Dragon Obj embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer ISPC - Asian Dragon Obj vpxenc: Speed 0 vpxenc: Speed 5 x264: H.264 Video Encoding x265: H.265 1080p Video Encoding selenium: Octane - Firefox selenium: Octane - Google Chrome hpcg: mt-dgemm: Sustained Floating-Point Rate oidn: Memorial openvkl: vklBenchmark graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space coremark: CoreMark Size 666 - Iterations Per Second aircrack-ng: cpuminer-opt: m7m cpuminer-opt: deep cpuminer-opt: lbry cpuminer-opt: skein cpuminer-opt: sha256t fhourstones: Complex Connect-4 Solving xsbench: indigobench: Bedroom indigobench: Supercar luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism ior: Write Test ior: Read Test blosc: blosclz lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 8 - Decompression lzbench: Crush 0 - Compression lzbench: Crush 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 2 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Libdeflate 1 - Decompression cachebench: Read cachebench: Write cachebench: Read / Modify / Write compress-zstd: 3 compress-zstd: 19 nettle: aes256 nettle: chacha nettle: sha512 nettle: poly1305-aes tjbench: Decompression Throughput sockperf: Throughput ipc-benchmark: TCP Socket - 4096 ipc-benchmark: Unnamed Pipe - 4096 ipc-benchmark: FIFO Named Pipe - 4096 ipc-benchmark: Unnamed Unix Domain Socket - 4096 fftw: Stock - 2D FFT Size 4096 fftw: Float + SSE - 2D FFT Size 4096 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 himeno: Poisson Pressure Solver botan: KASUMI botan: AES-256 botan: Twofish botan: Blowfish botan: CAST-256 cryptopp: All Algorithms cryptopp: Keyed Algorithms cryptopp: Unkeyed Algorithms cryptopp: Integer + Elliptic Curve Public Key Algorithms askap: tConvolve MT - Gridding askap: tConvolve MT - Degridding askap: tConvolve MPI - Gridding askap: tConvolve MPI - Degridding askap: tConvolve OpenMP - Gridding askap: tConvolve OpenMP - Degridding paraview: Many Spheres - 3840 x 2160 paraview: Wavelet Contour - 3840 x 2160 compress-7zip: Compress Speed Test paraview: Wavelet Volume - 3840 x 2160 rays1bench: Large Scene lczero: BLAS lczero: Eigen lczero: Rand tscp: AI Chess Performance stockfish: Total Time asmfish: 1024 Hash Memory, 26 Depth gromacs: Water Benchmark rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing swet: Average selenium: Basemark - Firefox selenium: Basemark - Google Chrome hint: FLOAT john-the-ripper: Blowfish john-the-ripper: MD5 ebizzy: redis: GET redis: SET selenium: StyleBench - Firefox selenium: StyleBench - Google Chrome selenium: Speedometer - Firefox selenium: Speedometer - Google Chrome numpy: selenium: WebXPRT - Firefox selenium: Jetstream - Firefox selenium: CanvasMark - Firefox selenium: MotionMark - Firefox selenium: Jetstream 2 - Firefox selenium: WebXPRT - Google Chrome selenium: Jetstream - Google Chrome selenium: CanvasMark - Google Chrome selenium: Jetstream 2 - Google Chrome openssl: RSA 4096-bit Performance npb: BT.C npb: FT.C npb: MG.C npb: SP.B brl-cad: VGR Performance Metric lulesh: ctx-clock: Context Switch Time blake2: namd: ATPase Simulation - 327,506 Atoms pennant: sedovbig pennant: leblancbig pybench: Total For Average Test Times pyperformance: go pyperformance: 2to3 pyperformance: float pyperformance: nbody pyperformance: raytrace pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: django_template pyperformance: pickle_pure_python toybrot: TBB toybrot: OpenMP toybrot: C++ Tasks toybrot: C++ Threads renaissance: Scala Dotty renaissance: Rand Forest renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: Twitter HTTP Requests renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Genetic Algorithm Using Jenetics + Futures mkl-dnn: IP Batch 1D - f32 mkl-dnn: IP Batch All - f32 mkl-dnn: IP Batch 1D - u8s8f32 mkl-dnn: IP Batch All - u8s8f32 mkl-dnn: Deconvolution Batch deconv_1d - f32 mkl-dnn: Deconvolution Batch deconv_3d - f32 mkl-dnn: Deconvolution Batch deconv_1d - u8s8f32 mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32 mkl-dnn: Recurrent Neural Network Training - f32 mkl-dnn: Recurrent Neural Network Inference - f32 selenium: ARES-6 - Firefox selenium: Kraken - Firefox selenium: ARES-6 - Google Chrome selenium: Kraken - Google Chrome selenium: WASM imageConvolute - Firefox selenium: WASM collisionDetection - Firefox selenium: WASM imageConvolute - Google Chrome selenium: WASM collisionDetection - Google Chrome dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans go-benchmark: json go-benchmark: garbage osbench: Memory Allocations core-latency: Average Latency Between CPU Cores 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 selenium: PSPDFKit WASM - Firefox selenium: PSPDFKit WASM - Google Chrome parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding cp2k: Fayalite-FIST Data rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster neat: polyhedron: ac polyhedron: air polyhedron: mdbx polyhedron: doduc polyhedron: linpk polyhedron: aermod polyhedron: rnflow polyhedron: induct2 polyhedron: protein polyhedron: channel2 polyhedron: fatigue2 polyhedron: gas_dyn2 polyhedron: test_fpu2 polyhedron: mp_prop_design mrbayes: Primate Phylogeny Analysis nwchem: C240 Buckyball hmmer: Pfam Database Search bork: File Encryption Time java-gradle-perf: Reactor build-apache: Time To Compile build-ffmpeg: Time To Compile build-gcc: Time To Compile build-gdb: Time To Compile build-imagemagick: Time To Compile build-linux-kernel: Time To Compile build-llvm: Time To Compile build-mplayer: Time To Compile build-php: Time To Compile build2: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel compress-pbzip2: 256MB File Compression primesieve: 1e12 Prime Number Generation smallpt: Global Illumination Renderer; 128 Samples tungsten: Hair tungsten: Water Caustic tungsten: Non-Exponential tungsten: Volumetric Caustic yafaray: Total Time For Sample Scene aobench: 2048 x 2048 - Total Time bullet: Raytests bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls bullet: Prim Trimesh bullet: Convex Trimesh compress-gzip: Linux Source Tree Archiving To .tar.gz compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 cython-bench: deepspeech: CPU encode-flac: WAV To FLAC encode-mp3: WAV To MP3 ffmpeg: H.264 HD To NTSC DV gnupg: 2GB File Encryption hackbench: 1 - Thread hackbench: 1 - Process hackbench: 32 - Process m-queens: Time To Solve minion: Graceful minion: Solitaire minion: Quasigroup n-queens: Elapsed Time perl-benchmark: Pod2html perl-benchmark: Interpreter radiance: Serial radiance: SMP Parallel tachyon: Total Time gmic: Plotting Isosurface Of A 3D Volume, 1000 Times basis: ETC1S basis: UASTC Level 0 basis: UASTC Level 2 basis: UASTC Level 3 basis: UASTC Level 2 + RDO Post-Processing sqlite-speedtest: Timed Time - Size 1,000 gegl: Crop gegl: Scale gegl: Cartoon gegl: Reflect gegl: Antialias gegl: Tile Glass gegl: Wavelet Blur gegl: Color Enhance gegl: Rotate 90 Degrees gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask libreoffice: 20 Documents To PDF rawtherapee: Total Benchmark Time blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only numenta-nab: EXPoSE numenta-nab: Relative Entropy numenta-nab: Windowed Gaussian numenta-nab: Earthgecko Skyline numenta-nab: Bayesian Changepoint appleseed: Emily appleseed: Disney Material appleseed: Material Tester selenium: Maze Solver - Firefox selenium: Maze Solver - Google Chrome git: Time To Complete Common Git Commands mlpack: scikit_ica mlpack: scikit_qda mlpack: scikit_svm mlpack: scikit_linearridgeregression scikit-learn: osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes sockperf: Latency Ping Pong Core i9 10900K Ryzen 9 3900X Ryzen 9 3950X 230445.25 2677.73 22.76 4730.92 62670.62 94530.77 8781.93 5661607.84 27065.9969 23126.76 83.73 34.85 135.37 31.25 700.92 177.43 671.39 131.44 706.616 19.28 16.09 17.18 7.38 3.35 9.23 59.64 81.93 404.07 180.40 18.3 782.60 185.20 735.61 132.44 63.28 81.60 188.23 288.5 431.0337 160.184 229.3 77.7 34.3 113.6 176.703 532.2734013 438.9449334 398.0959725 318.7844013 0.35 2.93 25.31 4.66 49.01 15.4524 17.7342 17.5550 16.1775 20.5126 18.2419 8.20 30.43 126.49 72.38 38776 54153 4.36353 5.351115 11.12 192.83 529 888 175 269 1266 317 1219 517909.118687 45911.889 407.75 12397 38917 45343 102523 17312.0 2639580 1.894 4.435 2.19 2.47 249.66 867.37 10910.3 51 138 615 1776 104 1884 131 612 543 783 233 908 290 1482 4322.00 36212.481005556 55905.544804571 2866.6 30.3 8093.59 1359.761 639.74 3725.66 237.108141 639629 1575932 1460097 1462821 1260891 6969.1 27489 3053.01 1258.51 1930.39 2779.91 7302.38 1993.88 4394.725879 115.381 4925.383 446.240 556.522 175.908 1961.581817 789.168824 407.907548 6377.634939 1142.24 1946.32 1161.18 1953.46 1307.36 2164.78 6344.437 1961.623 65002 1305.639 81.82 378 607 231501 1623785 35260191 39969419 0.978 656303 68514144 1431900 2875 2911882 972233554 759.91 1074.56 510613895.03709 23257 1383667 495906 3788204.92 2770462.5 104 37.6 104 130 444.12 294 237.52 14181 231.54 102.083 264 258.92 5033 149.132 3755.9 26329.21 11106.03 11256.14 5283.52 192500 11.960647 144 4.03 1.20434 4227.746 3917.814 760 187 241 82.5 89.9 352 18.3 83.2 133 38.3 331 79924 80088 79172 79413 1339.483 1465.498 1654.489 1704.120 15777.244 2894.892 2003.908 2968.390 9184.565 1249.404 3.30905 56.9110 1.17466 19.0225 3.03768 4.76923 121.267 2.23525 169.855 28.0154 36.73 715.7 17.47 779.3 27.1 414.4 35.7272 343.4547 2615 3319 2889 2478 3100011 788879 56.163311 97.21 5.206 44.604 41.813 46.168 50.128 1148 1387 165.151103 2.718560 16.403124 54.937194 855.403 21.053 18.283 17.306 13.970 4.34 1.95 3.87 6.13 2.31 4.57 12.58 14.45 11.62 43.45 36.69 39.99 28.67 49.13 63.719 12612.4 4.281 5.124 188.102 17.907 46.059 716.255 77.059 25.033 61.708 505.431 29.273 47.704 84.939 52.130 3.118 17.181 7.852 20.2258 23.6946 5.14902 6.98866 108.878 27.170 2.043963 3.359547 3.810223 3.584657 2.233182 0.782503 0.937118 28.833 22.326 21.925 35.064 78.36647 7.699 6.974 4.562 7.949 2.245 2.029 49.161 59.649 41.961286 55.284448 93.440554 10.350 0.09327881 0.00066725 577.884 182.363 65.7816 16.006 42.177 6.514 25.170 46.509 573.950 44.924 6.764 4.822 78.938 25.416 32.111 24.658 52.123 50.055 32.369 6.135 9.573 9.693 11.946 6.403 53.309 114.39 338.66 179.55 473.60 426.20 624.538 16.561 7.665 90.165 36.066 299.753452 174.867928 164.002915 5.4 5.4 41.515 53.21 62.50 20.91 4.05 8.782 10.474451 8.883476 26.023388 16.390483 3.222 750757.53 3480.92 33.37 4841.14 58011.48 108652.40 9097.70 5906453.74 25774.9086 26215.28 53.27 24.76 82.00 21.54 501.60 179.83 504.52 109.38 674.239 18.84 15.54 16.56 7.11 3.78 10.58 72.41 80.76 413.46 142.45 24.0 585.44 196.83 541.15 109.48 65.68 215.88 194.10 255.2 370.4192 158.638 180.3 82.2 34.3 118.1 161.595 542.3177191 440.1501785 396.3926962 310.0139727 0.33 2.67 19.57 4.13 37.93 15.7238 14.8624 16.6970 15.4413 16.5440 14.8656 7.68 25.79 135.59 60.94 34455 49214 5.12240 3.930056 11.02 176.08 756 743 183 295 1400 357 1345 521955.180897 42519.306 620.08 11180 34287 39203 85090 15513.5 2590657 2.037 4.329 2.42 2.66 260.42 952.61 11462.2 44 137 562 1563 111 1718 114 528 558 660 220 777 272 1297 3146.58 33242.454718857 64003.116882000 4505.3 38.9 6313.96 1035.025 651.73 2816.07 229.874764 561149 1413139 2212383 2228079 1080041 6618.9 23782 3090.72 1737.62 2088.40 2750.02 6829.49 2048.05 4916.447055 105.414 6075.215 407.570 495.035 162.758 1834.962085 724.599119 399.979171 5542.894163 899.610 2049.44 924.679 2114.07 1173.09 2350.74 6585.177 2022.726 77173 3454.050 83.99 512 512 183084 1383191 37745672 39823131 1.134 675693 70278367 1161941 3736 2745421 856949071 777.78 1182.12 388972627.13497 20306 1303333 1072379 2575156.75 1913270.25 84.9 37.7 100.5 133.5 404.01 271 219.07 14038 157.37 92.053 257 225.04 5015 137.449 3483.9 23729.42 8406.69 13259.64 8588.95 180368 9.8754752 152 8.33 1.48603 3208.773 3078.007 923 231 284 102 99.8 429 21.9 99.9 156 45.5 423 63370 64879 63128 63031 1377.241 1856.144 1970.560 2980.558 10971.463 3349.249 2076.730 3562.492 10480.504 1685.734 4.65347 53.6128 1.90423 25.8106 3.05244 4.97344 97.2117 3.53971 205.448 28.5551 42.35 711.5 20.08 745.8 26.5 349.4 35.3520 287.964 3175 3994 3515 3824 3113406 895881 69.195668 152.15 4.704 67.275 67.324 67.956 70.135 1303 1499 159.582743 2.105884 15.858561 28.022609 322.337 20.284 13.540 21.731 14.001 5.67 1.62 4.3 6.31 3.21 5.39 15 21.42 12.02 45.17 46.45 43.25 27.38 51.77 73.344 12066.8 5.327 8.314 251.776 20.925 41.861 791.848 93.554 23.301 56.606 444.777 25.913 46.728 80.781 43.141 2.513 16.050 7.128 18.0122 24.1931 5.82758 7.38083 105.801 30.241 2.019045 3.248007 3.919947 3.629240 2.079670 0.76360 0.913705 33.440 25.043 18.618 38.293 63.85394 8.165 6.955 7.079 11.194 3.100 3.005 70.318 46.968 39.480966 57.335704 105.770075 9.227 0.11216737 0.00069735 544.74 174.382 62.6019 18.659 45.085 7.164 23.301 41.696 606.112 56.290 7.538 5.041 89.909 30.079 37.209 29.111 60.766 56.404 38.608 6.805 10.616 11.411 14.332 6.526 54.351 115.76 311.21 166.42 456.81 386.08 649.945 15.790 7.716 85.541 28.995 271.184439 162.581987 162.954433 4.4 4.1 44.703 51.65 67.75 18.83 1.95 8.381 11.299691 12.090683 34.843286 27.266344 3.562 747139.32 4743.61 37.15 6620.82 77933.94 148736.74 11945.15 7734523.74 34951.1082 26109.85 51.13 24.18 78.41 21.19 519.76 187.35 547.69 113.65 834.379 23.31 19.19 17.28 7.34 3.87 11.21 73.68 80.95 415.32 141.62 26.2 626.95 204.01 587.62 114.24 65.30 202.90 189.67 255.8 364.8969 158.578 176.2 82.2 34.3 118.2 160.954 544.3905119 442.1980742 393.3117643 308.6831229 0.34 2.71 19.22 4.16 38.24 20.8580 20.0572 21.4302 19.6503 21.3600 19.0858 7.79 25.53 159.92 62.85 34528 49230 4.58602 5.537606 12.73 234.25 1007 730 248 400 1774 455 1507 711755.162474 58218.496 838.57 15150 46910 54471 119460 14986.6 2653413 2.669 5.660 3.29 3.56 279.04 1083.44 11288.3 43 136 568 1563 111 1714 114 529 555 661 222 780 271 1298 3052.12 31703.460470254 61491.832424857 4013.6 39.6 6114.17 992.023 640.16 2711.19 221.087385 590729 1445302 2268105 2260588 1088654 6457.7 21239 3115.94 1752.90 2134.31 2784.06 6834.75 2073.68 4966.364401 101.025 5865.127 393.003 479.252 156.180 1783.999801 697.187580 389.039005 5494.248758 874.050 1617.76 892.666 1657.41 1164.69 1924.76 6546.761 1976.572 90026 3246.419 108.20 380 400 185500 1320223 50373394 51867171 1.236 680458 95962407 1292441 5148 3615702 816912713 757.95 1387.04 380487205.36603 27740 1771667 1373026 2609128.25 1992290.86 84.4 37.7 99.34 133 414.61 252 218.55 13796 161.79 95.645 258 227.80 5050 138.227 4707.4 22727.17 11557.65 10835.78 8390.19 251130 9.8209433 140 7.64 1.11719 4297.572 4112.808 894 228 283 102 101 427 22.0 97.2 155 45.5 424 46547 47670 46370 46331 1367.865 1815.569 1950.220 2727.905 10635.882 3301.718 2094.159 3622.027 11096.640 1725.093 4.58909 50.1698 1.34228 19.8851 2.55517 4.37431 69.5926 2.63474 190.560 26.6223 42.85 725.2 20.20 743.1 26.2 351.9 35.8952 278.3210 3293 4010 3442 4064 2321631 750702 69.227616 152.54 4.720 67.366 67.194 67.811 70.200 1304 1509 160.964244 1.324664 15.106023 31.274319 324.193 14.967 10.914 25.517 12.957 5.89 1.62 4.27 6.56 3.05 5.49 15 21.35 12.37 42.71 46.89 41.78 26.44 53.27 70.989 9794.6 5.086 8.578 251.425 20.240 35.442 731.029 88.759 20.860 45.114 365.636 20.967 42.697 70.665 31.594 11.821 5.237 13.6067 21.3900 4.40751 5.53479 81.477 31.131 2.084161 3.367286 4.047731 3.745295 2.150808 0.788758 0.943135 33.392 24.112 15.514 38.658 64.61712 8.250 6.954 7.197 11.194 3.016 2.711 54.263 34.304 39.558481 57.688167 101.658951 6.760 0.11237626 0.00069115 538.599 170.288 46.0091 18.735 42.788 7.197 19.048 32.607 587.383 58.132 7.538 5.042 89.855 29.718 37.298 29.061 61.585 54.906 37.640 6.689 10.542 11.692 14.776 6.605 52.809 84.77 226.13 123.52 342.25 285.86 644.836 14.391 6.695 77.869 26.176 213.491346 121.874074 128.457773 4.5 4.1 45.230 53.76 68.93 19.21 2.04 8.273 11.633563 12.243907 35.923322 27.797222 3.835 OpenBenchmarking.org
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 160K 320K 480K 640K 800K SE +/- 1341.32, N = 3 SE +/- 922.57, N = 3 SE +/- 8010.27, N = 15 747139.32 750757.53 230445.25 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1000 2000 3000 4000 5000 SE +/- 8.17, N = 3 SE +/- 9.69, N = 3 SE +/- 1.07, N = 3 4743.61 3480.92 2677.73 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 9 18 27 36 45 SE +/- 0.45, N = 15 SE +/- 0.57, N = 15 SE +/- 0.08, N = 3 37.15 33.37 22.76 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1400 2800 4200 5600 7000 SE +/- 7.10, N = 3 SE +/- 9.99, N = 3 SE +/- 8.18, N = 3 6620.82 4841.14 4730.92 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20K 40K 60K 80K 100K SE +/- 372.30, N = 3 SE +/- 379.83, N = 3 SE +/- 1009.94, N = 3 77933.94 58011.48 62670.62 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30K 60K 90K 120K 150K SE +/- 101.17, N = 3 SE +/- 26.99, N = 3 SE +/- 5.31, N = 3 148736.74 108652.40 94530.77 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3K 6K 9K 12K 15K SE +/- 57.36, N = 3 SE +/- 12.64, N = 3 SE +/- 73.95, N = 3 11945.15 9097.70 8781.93 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.7M 3.4M 5.1M 6.8M 8.5M SE +/- 103627.67, N = 4 SE +/- 18061.55, N = 3 SE +/- 25336.14, N = 3 7734523.74 5906453.74 5661607.84 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7K 14K 21K 28K 35K SE +/- 12.37, N = 3 SE +/- 6.64, N = 3 SE +/- 7.22, N = 3 34951.11 25774.91 27066.00 -march=amdfam10 -march=amdfam10 -march=core2 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6K 12K 18K 24K 30K SE +/- 7.19, N = 3 SE +/- 11.12, N = 3 SE +/- 185.38, N = 3 26109.85 26215.28 23126.76 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
libgav1 Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Chimera 1080p Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 2.10, N = 12 51.13 53.27 83.73 1. (CXX) g++ options: -O3 -lpthread
libgav1 Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Summer Nature 4K Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.25, N = 3 24.18 24.76 34.85 1. (CXX) g++ options: -O3 -lpthread
libgav1 Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Summer Nature 1080p Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.48, N = 3 78.41 82.00 135.37 1. (CXX) g++ options: -O3 -lpthread
libgav1 Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Chimera 1080p 10-bit Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 21.19 21.54 31.25 1. (CXX) g++ options: -O3 -lpthread
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Chimera 1080p Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 150 300 450 600 750 SE +/- 1.48, N = 3 SE +/- 0.83, N = 3 SE +/- 0.37, N = 3 519.76 501.60 700.92 MIN: 416.32 / MAX: 626.07 MIN: 415.11 / MAX: 600.41 MIN: 565.29 / MAX: 877.74 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Summer Nature 4K Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 0.54, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 187.35 179.83 177.43 MIN: 136.98 / MAX: 193.99 MIN: 145.19 / MAX: 189.28 MIN: 155.2 / MAX: 184.35 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Summer Nature 1080p Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 140 280 420 560 700 SE +/- 0.82, N = 3 SE +/- 1.43, N = 3 SE +/- 0.71, N = 3 547.69 504.52 671.39 MIN: 394.31 / MAX: 589.7 MIN: 384.26 / MAX: 543.54 MIN: 554.73 / MAX: 730.74 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Chimera 1080p 10-bit Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.26, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 113.65 109.38 131.44 MIN: 77.55 / MAX: 224.73 MIN: 73.67 / MAX: 224.19 MIN: 84.61 / MAX: 295.01 1. (CC) gcc options: -pthread
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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 1.07, N = 3 SE +/- 1.42, N = 3 SE +/- 0.81, N = 3 834.38 674.24 706.62 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
PlaidML FP16: No - Mode: Inference - Network: VGG16 - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: VGG16 - Device: CPU Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 23.31 18.84 19.28
PlaidML FP16: No - Mode: Inference - Network: VGG19 - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: VGG19 - Device: CPU Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 19.19 15.54 16.09
PlaidML FP16: No - Mode: Inference - Network: Mobilenet - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: Mobilenet - Device: CPU Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 17.28 16.56 17.18
PlaidML FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 7.34 7.11 7.38
PlaidML FP16: No - Mode: Inference - Network: DenseNet 201 - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: DenseNet 201 - Device: CPU Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.8708 1.7416 2.6124 3.4832 4.354 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 3.87 3.78 3.35
PlaidML FP16: No - Mode: Inference - Network: Inception V3 - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: Inception V3 - Device: CPU Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 11.21 10.58 9.23
Basemark GPU Renderer: OpenGL - Resolution: 3840 x 2160 - Graphics Preset: High OpenBenchmarking.org FPS, More Is Better Basemark GPU 1.2 Renderer: OpenGL - Resolution: 3840 x 2160 - Graphics Preset: High Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 16 32 48 64 80 SE +/- 0.16, N = 3 SE +/- 0.71, N = 3 SE +/- 0.32, N = 3 73.68 72.41 59.64 MIN: 50.75 / MAX: 223.35 MIN: 51.65 / MAX: 223.46 MIN: 26.04 / MAX: 225.54
Basemark GPU Renderer: Vulkan - Resolution: 3840 x 2160 - Graphics Preset: High OpenBenchmarking.org FPS, More Is Better Basemark GPU 1.2 Renderer: Vulkan - Resolution: 3840 x 2160 - Graphics Preset: High Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 80.95 80.76 81.93 MIN: 66.95 / MAX: 108.2 MIN: 67.81 / MAX: 108.86 MIN: 64.4 / MAX: 112.07
Basemark GPU Renderer: Vulkan - Resolution: 3840 x 2160 - Graphics Preset: Medium OpenBenchmarking.org FPS, More Is Better Basemark GPU 1.2 Renderer: Vulkan - Resolution: 3840 x 2160 - Graphics Preset: Medium Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 90 180 270 360 450 SE +/- 0.66, N = 3 SE +/- 0.54, N = 3 SE +/- 0.25, N = 3 415.32 413.46 404.07 MIN: 267.26 / MAX: 672.55 MIN: 269.63 / MAX: 678.6 MIN: 198.76 / MAX: 1403.78
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 0.94, N = 4 SE +/- 0.43, N = 4 SE +/- 0.27, N = 4 141.62 142.45 180.40 1. ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
NeatBench Acceleration: CPU OpenBenchmarking.org FPS, More Is Better NeatBench 5 Acceleration: CPU Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.36, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 26.2 24.0 18.3
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 1.02, N = 3 SE +/- 1.90, N = 3 SE +/- 1.37, N = 3 626.95 585.44 782.60 MIN: 486.41 / MAX: 784.21 MIN: 459 / MAX: 721.52 MIN: 605.38 / MAX: 1089 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 4K Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 0.14, N = 3 SE +/- 0.25, N = 3 SE +/- 0.14, N = 3 204.01 196.83 185.20 MIN: 149.38 / MAX: 211.16 MIN: 157.73 / MAX: 208.12 MIN: 160 / MAX: 192.81 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 160 320 480 640 800 SE +/- 0.94, N = 3 SE +/- 0.15, N = 3 SE +/- 1.04, N = 3 587.62 541.15 735.61 MIN: 407.36 / MAX: 638.47 MIN: 398.75 / MAX: 582.99 MIN: 617.92 / MAX: 798.59 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.11, N = 3 SE +/- 0.28, N = 3 SE +/- 0.06, N = 3 114.24 109.48 132.44 MIN: 77.82 / MAX: 226.83 MIN: 73.12 / MAX: 232.93 MIN: 84.86 / MAX: 306.23 1. (CC) gcc options: -pthread
ParaView Test: Many Spheres - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 3840 x 2160 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 15 30 45 60 75 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 SE +/- 0.75, N = 15 65.30 65.68 63.28
ParaView Test: Wavelet Volume - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 3840 x 2160 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 SE +/- 2.14, N = 15 SE +/- 2.65, N = 3 SE +/- 1.02, N = 3 202.90 215.88 81.60
ParaView Test: Wavelet Contour - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 1.42, N = 3 SE +/- 0.19, N = 3 SE +/- 2.02, N = 3 189.67 194.10 188.23
ET: Legacy Renderer: Renderer2 - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.75 Renderer: Renderer2 - Resolution: 3840 x 2160 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 60 120 180 240 300 SE +/- 2.62, N = 3 SE +/- 0.64, N = 3 SE +/- 4.83, N = 15 255.8 255.2 288.5
Tesseract Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 3840 x 2160 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 90 180 270 360 450 SE +/- 2.38, N = 3 SE +/- 2.83, N = 3 SE +/- 7.06, N = 3 364.90 370.42 431.03
Unigine Heaven Resolution: 1920 x 1080 - Mode: Windowed - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Heaven 4.0 Resolution: 1920 x 1080 - Mode: Windowed - Renderer: OpenGL Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 158.58 158.64 160.18
Unigine Superposition Resolution: 1920 x 1080 - Mode: Windowed - Quality: Low - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Windowed - Quality: Low - Renderer: OpenGL Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 SE +/- 0.09, N = 3 SE +/- 1.74, N = 3 SE +/- 0.68, N = 3 176.2 180.3 229.3 MAX: 259.9 MAX: 269.1 MAX: 328.9
Unigine Superposition Resolution: 1920 x 1080 - Mode: Windowed - Quality: High - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Windowed - Quality: High - Renderer: OpenGL Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 82.2 82.2 77.7 MAX: 99.2 MAX: 99 MAX: 98.8
Unigine Superposition Resolution: 1920 x 1080 - Mode: Windowed - Quality: Ultra - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Windowed - Quality: Ultra - Renderer: OpenGL Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 34.3 34.3 34.3 MAX: 40.7 MAX: 40.7 MAX: 40.7
Unigine Superposition Resolution: 1920 x 1080 - Mode: Windowed - Quality: Medium - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Windowed - Quality: Medium - Renderer: OpenGL Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.55, N = 3 118.2 118.1 113.6 MAX: 150.3 MAX: 150.2 MAX: 149.9
Unigine Valley Resolution: 1920 x 1080 - Mode: Windowed - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Valley 1.0 Resolution: 1920 x 1080 - Mode: Windowed - Renderer: OpenGL Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 0.23, N = 3 SE +/- 0.25, N = 3 SE +/- 0.42, N = 3 160.95 161.60 176.70
Xonotic Resolution: 3840 x 2160 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Low Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 120 240 360 480 600 SE +/- 1.52, N = 3 SE +/- 5.15, N = 3 SE +/- 2.20, N = 3 544.39 542.32 532.27 MIN: 347 / MAX: 1189 MIN: 307 / MAX: 1162 MIN: 315 / MAX: 1219
Xonotic Resolution: 3840 x 2160 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: High Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 100 200 300 400 500 SE +/- 1.27, N = 3 SE +/- 1.05, N = 3 SE +/- 1.38, N = 3 442.20 440.15 438.94 MIN: 277 / MAX: 810 MIN: 277 / MAX: 819 MIN: 239 / MAX: 808
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultra Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 90 180 270 360 450 SE +/- 1.00, N = 3 SE +/- 1.40, N = 3 SE +/- 1.10, N = 3 393.31 396.39 398.10 MIN: 241 / MAX: 706 MIN: 229 / MAX: 710 MIN: 227 / MAX: 709
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 70 140 210 280 350 SE +/- 0.19, N = 3 SE +/- 1.44, N = 3 SE +/- 0.83, N = 3 308.68 310.01 318.78 MIN: 51 / MAX: 586 MIN: 52 / MAX: 590 MIN: 57 / MAX: 580
AOM AV1 Encoder Mode: Speed 0 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 0 Two-Pass Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.0788 0.1576 0.2364 0.3152 0.394 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.34 0.33 0.35 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 4 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 4 Two-Pass Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.6593 1.3186 1.9779 2.6372 3.2965 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.71 2.67 2.93 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 19.22 19.57 25.31 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.0485 2.097 3.1455 4.194 5.2425 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 4.16 4.13 4.66 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 11 22 33 44 55 SE +/- 0.35, N = 3 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 38.24 37.93 49.01 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 20.86 15.72 15.45 MIN: 20.65 / MAX: 21.39 MIN: 15.53 / MAX: 16.04 MIN: 15.31 / MAX: 15.79
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 20.06 14.86 17.73 MIN: 19.72 / MAX: 20.53 MIN: 14.38 / MAX: 15.22 MIN: 17.56 / MAX: 18.2
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 21.43 16.70 17.56 MIN: 21.12 / MAX: 21.85 MIN: 16.58 / MAX: 16.98 MIN: 17.35 / MAX: 17.95
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Obj Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 19.65 15.44 16.18 MIN: 19.45 / MAX: 20.1 MIN: 15.33 / MAX: 15.71 MIN: 16.08 / MAX: 16.46
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 21.36 16.54 20.51 MIN: 21.21 / MAX: 21.84 MIN: 16.42 / MAX: 16.83 MIN: 20.27 / MAX: 20.97
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Obj Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 19.09 14.87 18.24 MIN: 18.93 / MAX: 19.45 MIN: 14.76 / MAX: 15.13 MIN: 18.09 / MAX: 18.72
VP9 libvpx Encoding Speed: Speed 0 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 0 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 7.79 7.68 8.20 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
VP9 libvpx Encoding Speed: Speed 5 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 25.53 25.79 30.43 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 2.64, N = 3 SE +/- 1.73, N = 3 SE +/- 2.13, N = 3 159.92 135.59 126.49 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 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 16 32 48 64 80 SE +/- 0.27, N = 3 SE +/- 0.40, N = 3 SE +/- 0.43, N = 3 62.85 60.94 72.38 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Selenium Benchmark: Octane - Browser: Firefox OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 8K 16K 24K 32K 40K SE +/- 264.89, N = 3 SE +/- 454.26, N = 3 SE +/- 241.35, N = 3 34528 34455 38776 1. firefox 76.0.1
Selenium Benchmark: Octane - Browser: Google Chrome OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 12K 24K 36K 48K 60K SE +/- 186.91, N = 3 SE +/- 272.58, N = 3 SE +/- 76.22, N = 3 49230 49214 54153 1. chrome 83.0.4103.61
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.1525 2.305 3.4575 4.61 5.7625 SE +/- 0.00102, N = 3 SE +/- 0.00179, N = 3 SE +/- 0.00722, N = 3 4.58602 5.12240 4.36353 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.246 2.492 3.738 4.984 6.23 SE +/- 0.075216, N = 15 SE +/- 0.051575, N = 3 SE +/- 0.032335, N = 3 5.537606 3.930056 5.351115 1. (CC) gcc options: -O3 -march=native -fopenmp
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.2.0 Scene: Memorial Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 12.73 11.02 11.12
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 SE +/- 0.21, N = 3 SE +/- 1.81, N = 3 SE +/- 0.49, N = 3 234.25 176.08 192.83 MIN: 1 / MAX: 828 MIN: 1 / MAX: 635 MIN: 1 / MAX: 779
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 1007 756 529 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 12.01, N = 3 SE +/- 1.15, N = 3 730 743 888 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 248 183 175 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 90 180 270 360 450 400 295 269 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 2.08, N = 3 SE +/- 0.88, N = 3 SE +/- 1.53, N = 3 1774 1400 1266 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 100 200 300 400 500 SE +/- 0.33, N = 3 455 357 317 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300 600 900 1200 1500 SE +/- 2.40, N = 3 SE +/- 5.21, N = 3 SE +/- 1.20, N = 3 1507 1345 1219 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 150K 300K 450K 600K 750K SE +/- 961.40, N = 3 SE +/- 670.75, N = 3 SE +/- 1190.05, N = 3 711755.16 521955.18 517909.12 1. (CC) gcc options: -O2 -lrt" -lrt
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.5.2 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 12K 24K 36K 48K 60K SE +/- 32.20, N = 3 SE +/- 67.77, N = 3 SE +/- 7.70, N = 3 58218.50 42519.31 45911.89 1. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread
Cpuminer-Opt Algorithm: m7m OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: m7m Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 1.61, N = 3 SE +/- 0.71, N = 3 SE +/- 0.18, N = 3 838.57 620.08 407.75 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: deep OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: deep Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3K 6K 9K 12K 15K SE +/- 5.77, N = 3 SE +/- 15.28, N = 3 SE +/- 3.33, N = 3 15150 11180 12397 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: lbry OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: lbry Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 10K 20K 30K 40K 50K SE +/- 186.10, N = 3 SE +/- 106.82, N = 3 SE +/- 21.86, N = 3 46910 34287 38917 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: skein OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: skein Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 12K 24K 36K 48K 60K SE +/- 592.34, N = 7 SE +/- 3.33, N = 3 SE +/- 138.36, N = 3 54471 39203 45343 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: sha256t OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: sha256t Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30K 60K 90K 120K 150K SE +/- 1769.36, N = 3 SE +/- 76.38, N = 3 SE +/- 1043.48, N = 3 119460 85090 102523 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 4K 8K 12K 16K 20K SE +/- 14.40, N = 3 SE +/- 19.08, N = 3 SE +/- 8.93, N = 3 14986.6 15513.5 17312.0 1. (CC) gcc options: -O3
Xsbench OpenBenchmarking.org Lookups/s, More Is Better Xsbench 2017-07-06 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 600K 1200K 1800K 2400K 3000K SE +/- 872.15, N = 3 SE +/- 359.90, N = 3 SE +/- 666.93, N = 3 2653413 2590657 2639580 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.6005 1.201 1.8015 2.402 3.0025 SE +/- 0.004, N = 3 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 2.669 2.037 1.894
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.2735 2.547 3.8205 5.094 6.3675 SE +/- 0.003, N = 3 SE +/- 0.003, N = 3 SE +/- 0.003, N = 3 5.660 4.329 4.435
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.7403 1.4806 2.2209 2.9612 3.7015 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 3.29 2.42 2.19 MIN: 3.14 / MAX: 3.5 MIN: 2.27 / MAX: 2.54 MIN: 2.06 / MAX: 2.3
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.801 1.602 2.403 3.204 4.005 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.56 2.66 2.47 MIN: 3.5 / MAX: 3.58 MIN: 2.59 / MAX: 2.71 MIN: 2.43 / MAX: 2.51
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 60 120 180 240 300 SE +/- 1.63, N = 3 SE +/- 12.18, N = 13 SE +/- 0.28, N = 3 279.04 260.42 249.66 MIN: 128.55 / MAX: 306.82 MIN: 43.8 / MAX: 394.06 MIN: 63.02 / MAX: 293.59 1. (CC) gcc options: -O2 -lm -pthread -lmpi
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 0.53, N = 3 SE +/- 36.32, N = 13 SE +/- 23.46, N = 3 1083.44 952.61 867.37 MIN: 1046.91 / MAX: 1099.15 MIN: 113.46 / MAX: 1116.04 MIN: 753 / MAX: 1147.17 1. (CC) gcc options: -O2 -lm -pthread -lmpi
C-Blosc Compressor: blosclz OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.0 Beta 5 Compressor: blosclz Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2K 4K 6K 8K 10K SE +/- 9.93, N = 3 SE +/- 15.84, N = 3 SE +/- 19.79, N = 3 11288.3 11462.2 10910.3 1. (CXX) g++ options: -rdynamic
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 12 24 36 48 60 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 43 44 51 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.67, N = 3 136 137 138 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 130 260 390 520 650 SE +/- 4.26, N = 3 SE +/- 4.70, N = 3 568 562 615 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 9.21, N = 3 SE +/- 2.85, N = 3 SE +/- 3.18, N = 3 1563 1563 1776 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 111 111 104 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 4.70, N = 3 SE +/- 2.03, N = 3 SE +/- 2.03, N = 3 1714 1718 1884 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 114 114 131 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 130 260 390 520 650 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 529 528 612 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 120 240 360 480 600 SE +/- 1.15, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 555 558 543 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 1.76, N = 3 SE +/- 0.67, N = 3 661 660 783 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 222 220 233 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 2.03, N = 3 SE +/- 1.20, N = 3 SE +/- 0.58, N = 3 780 777 908 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 60 120 180 240 300 SE +/- 1.00, N = 3 SE +/- 0.67, N = 3 271 272 290 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300 600 900 1200 1500 SE +/- 2.19, N = 3 1298 1297 1482 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 900 1800 2700 3600 4500 SE +/- 33.95, N = 7 SE +/- 13.96, N = 3 SE +/- 0.09, N = 3 3052.12 3146.58 4322.00 MIN: 3011.38 / MAX: 3255.59 MIN: 3131.39 / MAX: 3176.38 MIN: 4313.62 / MAX: 4326.38 1. (CC) gcc options: -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 8K 16K 24K 32K 40K SE +/- 62.60, N = 3 SE +/- 104.64, N = 3 SE +/- 0.94, N = 3 31703.46 33242.45 36212.48 MIN: 27072.24 / MAX: 33156.15 MIN: 28257.33 / MAX: 34815.88 MIN: 32247.07 / MAX: 38681.89 1. (CC) gcc options: -lrt
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 14K 28K 42K 56K 70K SE +/- 213.83, N = 3 SE +/- 36.41, N = 3 SE +/- 0.46, N = 3 61491.83 64003.12 55905.54 MIN: 55601.77 / MAX: 66238.13 MIN: 57417.75 / MAX: 68194.28 MIN: 50582.09 / MAX: 58158.99 1. (CC) gcc options: -lrt
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1000 2000 3000 4000 5000 SE +/- 38.04, N = 3 SE +/- 22.37, N = 3 SE +/- 8.19, N = 3 4013.6 4505.3 2866.6 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 39.6 38.9 30.3 1. (CC) gcc options: -O3 -pthread -lz -llzma
Nettle Test: aes256 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: aes256 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2K 4K 6K 8K 10K SE +/- 2.31, N = 3 SE +/- 14.89, N = 3 SE +/- 0.67, N = 3 6114.17 6313.96 8093.59 MIN: 4420.71 / MAX: 9519.51 MIN: 4535.61 / MAX: 9847.4 MIN: 5463.26 / MAX: 13393.58 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Nettle Test: chacha OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: chacha Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300 600 900 1200 1500 SE +/- 0.36, N = 3 SE +/- 5.62, N = 3 SE +/- 0.19, N = 3 992.02 1035.03 1359.76 MIN: 504.81 / MAX: 2706.97 MIN: 526.37 / MAX: 2846.75 MIN: 688.61 / MAX: 3733.83 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Nettle Test: sha512 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: sha512 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 140 280 420 560 700 SE +/- 8.34, N = 5 SE +/- 3.11, N = 3 SE +/- 1.64, N = 3 640.16 651.73 639.74 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Nettle Test: poly1305-aes OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: poly1305-aes Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 800 1600 2400 3200 4000 SE +/- 3.39, N = 3 SE +/- 0.09, N = 3 SE +/- 6.96, N = 3 2711.19 2816.07 3725.66 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 SE +/- 0.27, N = 3 SE +/- 1.24, N = 3 SE +/- 0.28, N = 3 221.09 229.87 237.11 1. (CC) gcc options: -O3 -rdynamic
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 140K 280K 420K 560K 700K SE +/- 4191.38, N = 25 SE +/- 6247.26, N = 25 SE +/- 4438.72, N = 5 590729 561149 639629 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
IPC_benchmark Type: TCP Socket - Message Bytes: 4096 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 4096 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300K 600K 900K 1200K 1500K SE +/- 7067.42, N = 3 SE +/- 6414.93, N = 3 SE +/- 4633.54, N = 3 1445302 1413139 1575932
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 4096 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 4096 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 500K 1000K 1500K 2000K 2500K SE +/- 8248.95, N = 3 SE +/- 5980.74, N = 3 SE +/- 6563.08, N = 3 2268105 2212383 1460097
IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 4096 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 4096 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 500K 1000K 1500K 2000K 2500K SE +/- 16992.57, N = 3 SE +/- 13537.88, N = 3 SE +/- 3659.86, N = 3 2260588 2228079 1462821
IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 4096 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 4096 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300K 600K 900K 1200K 1500K SE +/- 7016.62, N = 3 SE +/- 4811.76, N = 3 SE +/- 4455.05, N = 3 1088654 1080041 1260891
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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1500 3000 4500 6000 7500 SE +/- 19.53, N = 3 SE +/- 12.55, N = 3 SE +/- 23.41, N = 3 6457.7 6618.9 6969.1 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6K 12K 18K 24K 30K SE +/- 174.33, N = 3 SE +/- 258.29, N = 3 21239 23782 27489 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 700 1400 2100 2800 3500 SE +/- 31.68, N = 4 SE +/- 4.42, N = 4 SE +/- 7.45, N = 4 3115.94 3090.72 3053.01
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 15.08, N = 4 SE +/- 1.26, N = 4 SE +/- 0.09, N = 4 1752.90 1737.62 1258.51
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 500 1000 1500 2000 2500 SE +/- 22.10, N = 4 SE +/- 8.94, N = 4 SE +/- 8.64, N = 4 2134.31 2088.40 1930.39
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 600 1200 1800 2400 3000 SE +/- 24.78, N = 4 SE +/- 3.76, N = 4 SE +/- 3.66, N = 4 2784.06 2750.02 2779.91
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1600 3200 4800 6400 8000 SE +/- 100.10, N = 4 SE +/- 18.52, N = 4 SE +/- 35.73, N = 4 6834.75 6829.49 7302.38
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 14.29, N = 4 SE +/- 2.13, N = 4 SE +/- 0.65, N = 4 2073.68 2048.05 1993.88
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1100 2200 3300 4400 5500 SE +/- 69.77, N = 4 SE +/- 83.76, N = 3 SE +/- 2.74, N = 3 4966.36 4916.45 4394.73 1. (CC) gcc options: -O3 -mavx2
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: KASUMI Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.18, N = 3 SE +/- 0.10, N = 3 SE +/- 0.18, N = 3 101.03 105.41 115.38 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1300 2600 3900 5200 6500 SE +/- 3.67, N = 3 SE +/- 0.53, N = 3 SE +/- 0.36, N = 3 5865.13 6075.22 4925.38 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Twofish Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 100 200 300 400 500 SE +/- 0.16, N = 3 SE +/- 1.63, N = 3 SE +/- 0.70, N = 3 393.00 407.57 446.24 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 120 240 360 480 600 SE +/- 0.29, N = 3 SE +/- 0.23, N = 3 SE +/- 0.21, N = 3 479.25 495.04 556.52 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: CAST-256 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 0.52, N = 3 SE +/- 0.13, N = 3 156.18 162.76 175.91 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 1.19, N = 3 SE +/- 2.12, N = 3 SE +/- 0.44, N = 3 1784.00 1834.96 1961.58 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 1.06, N = 3 SE +/- 0.98, N = 3 SE +/- 0.18, N = 3 697.19 724.60 789.17 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 90 180 270 360 450 SE +/- 0.54, N = 3 SE +/- 0.67, N = 3 SE +/- 0.11, N = 3 389.04 399.98 407.91 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Integer + Elliptic Curve Public Key Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1400 2800 4200 5600 7000 SE +/- 69.75, N = 4 SE +/- 4.81, N = 3 SE +/- 3.25, N = 3 5494.25 5542.89 6377.63 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Gridding Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 1.50, N = 3 SE +/- 2.32, N = 3 SE +/- 0.00, N = 3 874.05 899.61 1142.24 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Degridding Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 1.60, N = 3 SE +/- 2.63, N = 3 SE +/- 1.65, N = 3 1617.76 2049.44 1946.32 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MPI - Gridding Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 0.12, N = 3 SE +/- 0.24, N = 3 SE +/- 1.63, N = 3 892.67 924.68 1161.18 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MPI - Degridding Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 500 1000 1500 2000 2500 SE +/- 0.57, N = 3 SE +/- 0.93, N = 3 SE +/- 0.83, N = 3 1657.41 2114.07 1953.46 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Gridding Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300 600 900 1200 1500 SE +/- 13.29, N = 3 SE +/- 18.14, N = 15 SE +/- 5.67, N = 3 1164.69 1173.09 1307.36 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Degridding Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 500 1000 1500 2000 2500 SE +/- 4.63, N = 3 SE +/- 2.44, N = 15 SE +/- 10.16, N = 3 1924.76 2350.74 2164.78 1. (CXX) g++ options: -lpthread
ParaView Test: Many Spheres - Resolution: 3840 x 2160 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 3840 x 2160 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1400 2800 4200 5600 7000 SE +/- 13.31, N = 3 SE +/- 1.79, N = 3 SE +/- 74.97, N = 15 6546.76 6585.18 6344.44
ParaView Test: Wavelet Contour - Resolution: 3840 x 2160 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 14.85, N = 3 SE +/- 1.99, N = 3 SE +/- 21.02, N = 3 1976.57 2022.73 1961.62
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20K 40K 60K 80K 100K SE +/- 347.43, N = 3 SE +/- 293.67, N = 3 SE +/- 226.30, N = 3 90026 77173 65002 1. (CXX) g++ options: -pipe -lpthread
ParaView Test: Wavelet Volume - Resolution: 3840 x 2160 OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 3840 x 2160 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 700 1400 2100 2800 3500 SE +/- 34.29, N = 15 SE +/- 42.49, N = 3 SE +/- 16.36, N = 3 3246.42 3454.05 1305.64
rays1bench Large Scene OpenBenchmarking.org mrays/s, More Is Better rays1bench 2020-01-09 Large Scene Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 108.20 83.99 81.82
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.25 Backend: BLAS Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 110 220 330 440 550 SE +/- 4.96, N = 5 SE +/- 3.71, N = 3 SE +/- 1.53, N = 3 380 512 378 1. (CXX) g++ options: -pthread
LeelaChessZero Backend: Eigen OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.25 Backend: Eigen Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 130 260 390 520 650 SE +/- 4.04, N = 3 SE +/- 1.76, N = 3 SE +/- 9.02, N = 3 400 512 607 1. (CXX) g++ options: -pthread
LeelaChessZero Backend: Random OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.25 Backend: Random Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50K 100K 150K 200K 250K SE +/- 51.41, N = 3 SE +/- 90.51, N = 3 SE +/- 473.05, N = 3 185500 183084 231501 1. (CXX) g++ options: -pthread
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300K 600K 900K 1200K 1500K SE +/- 3923.30, N = 5 SE +/- 2795.80, N = 5 SE +/- 3500.23, N = 5 1320223 1383191 1623785 1. (CC) gcc options: -O3 -march=native
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 11M 22M 33M 44M 55M SE +/- 138016.08, N = 3 SE +/- 192616.28, N = 3 SE +/- 351330.08, N = 3 50373394 37745672 35260191 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 11M 22M 33M 44M 55M SE +/- 180631.09, N = 3 SE +/- 651123.15, N = 3 SE +/- 535781.83, N = 5 51867171 39823131 39969419
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.1 Water Benchmark Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.2781 0.5562 0.8343 1.1124 1.3905 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 1.236 1.134 0.978 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 150K 300K 450K 600K 750K SE +/- 26686.09, N = 15 SE +/- 25404.12, N = 15 SE +/- 27594.22, N = 15 680458 675693 656303 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20M 40M 60M 80M 100M SE +/- 629940.78, N = 3 SE +/- 799765.82, N = 3 SE +/- 63192.21, N = 3 95962407 70278367 68514144 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300K 600K 900K 1200K 1500K SE +/- 3382.68, N = 3 SE +/- 6901.81, N = 3 SE +/- 3070.14, N = 3 1292441 1161941 1431900 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Sync Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1100 2200 3300 4400 5500 SE +/- 44.95, N = 15 SE +/- 52.54, N = 3 SE +/- 24.34, N = 3 5148 3736 2875 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 800K 1600K 2400K 3200K 4000K SE +/- 44137.34, N = 3 SE +/- 24056.85, N = 3 SE +/- 23468.81, N = 15 3615702 2745421 2911882 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Swet Average OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200M 400M 600M 800M 1000M SE +/- 8792198.50, N = 3 SE +/- 5153987.10, N = 3 SE +/- 1663878.48, N = 3 816912713 856949071 972233554 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
Selenium Benchmark: Basemark - Browser: Firefox OpenBenchmarking.org Overall Score, More Is Better Selenium Benchmark: Basemark - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 12.24, N = 9 SE +/- 10.68, N = 12 SE +/- 18.46, N = 9 757.95 777.78 759.91 1. firefox 76.0.1
Selenium Benchmark: Basemark - Browser: Google Chrome OpenBenchmarking.org Overall Score, More Is Better Selenium Benchmark: Basemark - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300 600 900 1200 1500 SE +/- 35.92, N = 9 SE +/- 48.20, N = 9 SE +/- 33.67, N = 9 1387.04 1182.12 1074.56 1. chrome 83.0.4103.61
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 110M 220M 330M 440M 550M SE +/- 556299.47, N = 3 SE +/- 5307717.77, N = 4 SE +/- 782794.53, N = 3 380487205.37 388972627.13 510613895.04 1. (CC) gcc options: -O3 -march=native -lm
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6K 12K 18K 24K 30K SE +/- 69.48, N = 3 SE +/- 50.42, N = 3 SE +/- 2.67, N = 3 27740 20306 23257 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400K 800K 1200K 1600K 2000K SE +/- 1666.67, N = 3 SE +/- 2848.00, N = 3 SE +/- 333.33, N = 3 1771667 1303333 1383667 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300K 600K 900K 1200K 1500K SE +/- 5979.86, N = 3 SE +/- 3545.14, N = 3 SE +/- 7103.67, N = 4 1373026 1072379 495906 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: GET Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 800K 1600K 2400K 3200K 4000K SE +/- 37136.44, N = 4 SE +/- 7988.29, N = 3 SE +/- 24855.18, N = 3 2609128.25 2575156.75 3788204.92 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 600K 1200K 1800K 2400K 3000K SE +/- 27814.04, N = 15 SE +/- 22872.63, N = 15 SE +/- 22833.50, N = 3 1992290.86 1913270.25 2770462.50 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Selenium Benchmark: StyleBench - Browser: Firefox OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.26, N = 3 84.4 84.9 104.0 1. firefox 76.0.1
Selenium Benchmark: StyleBench - Browser: Google Chrome OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 37.7 37.7 37.6 1. chrome 83.0.4103.61
Selenium Benchmark: Speedometer - Browser: Firefox OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.21, N = 3 SE +/- 0.47, N = 3 SE +/- 0.33, N = 3 99.34 100.50 104.00 1. firefox 76.0.1
Selenium Benchmark: Speedometer - Browser: Google Chrome OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.29, N = 3 SE +/- 0.33, N = 3 133.0 133.5 130.0 1. chrome 83.0.4103.61
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 100 200 300 400 500 SE +/- 3.33, N = 3 SE +/- 3.83, N = 3 SE +/- 3.41, N = 3 414.61 404.01 444.12
Selenium Benchmark: WebXPRT - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: WebXPRT - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 60 120 180 240 300 SE +/- 1.20, N = 3 252 271 294 1. firefox 76.0.1
Selenium Benchmark: Jetstream - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 SE +/- 0.17, N = 3 SE +/- 0.70, N = 3 SE +/- 0.44, N = 3 218.55 219.07 237.52 1. firefox 76.0.1
Selenium Benchmark: CanvasMark - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: CanvasMark - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3K 6K 9K 12K 15K SE +/- 165.75, N = 12 SE +/- 130.04, N = 3 SE +/- 136.13, N = 3 13796 14038 14181 1. firefox 76.0.1
Selenium Benchmark: MotionMark - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: MotionMark - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 SE +/- 13.00, N = 9 SE +/- 8.63, N = 6 SE +/- 26.64, N = 6 161.79 157.37 231.54 1. firefox 76.0.1
Selenium Benchmark: Jetstream 2 - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.45, N = 3 SE +/- 1.16, N = 3 SE +/- 0.35, N = 3 95.65 92.05 102.08 1. firefox 76.0.1
Selenium Benchmark: WebXPRT - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: WebXPRT - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 60 120 180 240 300 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 258 257 264 1. chrome 83.0.4103.61
Selenium Benchmark: Jetstream - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 60 120 180 240 300 SE +/- 0.07, N = 3 SE +/- 0.56, N = 3 SE +/- 0.40, N = 3 227.80 225.04 258.92 1. chrome 83.0.4103.61
Selenium Benchmark: CanvasMark - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: CanvasMark - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1100 2200 3300 4400 5500 SE +/- 9.02, N = 3 SE +/- 20.70, N = 3 SE +/- 15.60, N = 3 5050 5015 5033 1. chrome 83.0.4103.61
Selenium Benchmark: Jetstream 2 - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.85, N = 3 SE +/- 0.38, N = 3 SE +/- 1.80, N = 3 138.23 137.45 149.13 1. chrome 83.0.4103.61
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1000 2000 3000 4000 5000 SE +/- 1.60, N = 3 SE +/- 1.03, N = 3 SE +/- 2.49, N = 3 4707.4 3483.9 3755.9 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6K 12K 18K 24K 30K SE +/- 27.83, N = 3 SE +/- 41.63, N = 3 SE +/- 14.49, N = 3 22727.17 23729.42 26329.21 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2K 4K 6K 8K 10K SE +/- 2.69, N = 3 SE +/- 6.33, N = 3 SE +/- 6.53, N = 3 11557.65 8406.69 11106.03 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3K 6K 9K 12K 15K SE +/- 3.81, N = 3 SE +/- 11.96, N = 3 SE +/- 27.51, N = 3 10835.78 13259.64 11256.14 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2K 4K 6K 8K 10K SE +/- 3.52, N = 3 SE +/- 31.83, N = 3 SE +/- 6.05, N = 3 8390.19 8588.95 5283.52 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50K 100K 150K 200K 250K 251130 180368 192500 -lXi -luuid -lXi -luuid 1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -lm
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 SE +/- 0.0041070, N = 3 SE +/- 0.0028554, N = 3 SE +/- 0.1116103, N = 3 9.8209433 9.8754752 11.9606470 1. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 140 152 144
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 7.64 8.33 4.03 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13 ATPase Simulation - 327,506 Atoms Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.3344 0.6688 1.0032 1.3376 1.672 SE +/- 0.00216, N = 3 SE +/- 0.00117, N = 3 SE +/- 0.00248, N = 3 1.11719 1.48603 1.20434
Pennant Test: sedovbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: sedovbig Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 900 1800 2700 3600 4500 SE +/- 0.87, N = 3 SE +/- 2.42, N = 3 SE +/- 3.54, N = 3 4297.57 3208.77 4227.75 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Pennant Test: leblancbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: leblancbig Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 900 1800 2700 3600 4500 SE +/- 0.22, N = 3 SE +/- 2.68, N = 3 SE +/- 7.07, N = 3 4112.81 3078.01 3917.81 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 10.84, N = 3 SE +/- 6.11, N = 3 SE +/- 2.40, N = 3 894 923 760
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 228 231 187
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 283 284 241
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.09, N = 3 102.0 102.0 82.5
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 101.0 99.8 89.9
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 90 180 270 360 450 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 427 429 352
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 22.0 21.9 18.3
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 97.2 99.9 83.2
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 2.00, N = 3 155 156 133
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 10 20 30 40 50 SE +/- 0.12, N = 3 SE +/- 0.35, N = 3 SE +/- 0.10, N = 3 45.5 45.5 38.3
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 90 180 270 360 450 SE +/- 0.58, N = 3 424 423 331
toyBrot Fractal Generator Implementation: TBB OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: TBB Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20K 40K 60K 80K 100K SE +/- 300.85, N = 3 SE +/- 345.35, N = 3 SE +/- 672.45, N = 3 46547 63370 79924 -isystem -fopenmp -std=c++14 -isystem -fopenmp -std=c++14 1. (CXX) g++ options: -lpthread
toyBrot Fractal Generator Implementation: OpenMP OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: OpenMP Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20K 40K 60K 80K 100K SE +/- 198.34, N = 3 SE +/- 286.97, N = 3 SE +/- 8.39, N = 3 47670 64879 80088 -isystem -fopenmp -std=c++14 -isystem -fopenmp -std=c++14 1. (CXX) g++ options: -lpthread
toyBrot Fractal Generator Implementation: C++ Tasks OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Tasks Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20K 40K 60K 80K 100K SE +/- 74.90, N = 3 SE +/- 21.54, N = 3 SE +/- 23.54, N = 3 46370 63128 79172 -isystem -fopenmp -std=c++14 -isystem -fopenmp -std=c++14 1. (CXX) g++ options: -lpthread
toyBrot Fractal Generator Implementation: C++ Threads OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Threads Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20K 40K 60K 80K 100K SE +/- 72.70, N = 3 SE +/- 19.46, N = 3 SE +/- 57.07, N = 3 46331 63031 79413 -isystem -fopenmp -std=c++14 -isystem -fopenmp -std=c++14 1. (CXX) g++ options: -lpthread
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Scala Dotty Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300 600 900 1200 1500 SE +/- 13.85, N = 5 SE +/- 12.39, N = 5 SE +/- 13.72, N = 5 1367.87 1377.24 1339.48
Renaissance Test: Random Forest OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Random Forest Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 15.00, N = 25 SE +/- 16.72, N = 25 SE +/- 11.50, N = 5 1815.57 1856.14 1465.50
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark ALS Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 7.10, N = 5 SE +/- 7.77, N = 5 SE +/- 10.70, N = 5 1950.22 1970.56 1654.49
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 600 1200 1800 2400 3000 SE +/- 107.08, N = 25 SE +/- 84.09, N = 25 SE +/- 12.37, N = 17 2727.91 2980.56 1704.12
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3K 6K 9K 12K 15K SE +/- 130.33, N = 25 SE +/- 146.57, N = 20 SE +/- 140.82, N = 5 10635.88 10971.46 15777.24
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark PageRank Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 700 1400 2100 2800 3500 SE +/- 44.27, N = 25 SE +/- 39.85, N = 25 SE +/- 26.21, N = 5 3301.72 3349.25 2894.89
Renaissance Test: Twitter HTTP Requests OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 8.13, N = 5 SE +/- 10.88, N = 5 SE +/- 11.83, N = 5 2094.16 2076.73 2003.91
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: In-Memory Database Shootout Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 800 1600 2400 3200 4000 SE +/- 20.57, N = 5 SE +/- 59.88, N = 25 SE +/- 72.40, N = 25 3622.03 3562.49 2968.39
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2K 4K 6K 8K 10K SE +/- 87.47, N = 5 SE +/- 73.90, N = 5 SE +/- 77.78, N = 20 11096.64 10480.50 9184.57
Renaissance Test: Genetic Algorithm Using Jenetics + Futures OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Genetic Algorithm Using Jenetics + Futures Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 400 800 1200 1600 2000 SE +/- 13.66, N = 5 SE +/- 16.41, N = 5 SE +/- 9.89, N = 25 1725.09 1685.73 1249.40
oneDNN MKL-DNN Harness: IP Batch 1D - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.047 2.094 3.141 4.188 5.235 SE +/- 0.00333, N = 3 SE +/- 0.00289, N = 3 SE +/- 0.01183, N = 3 4.58909 4.65347 3.30905 MIN: 4.38 MIN: 4.44 MIN: 3.03 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: IP Batch All - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 13 26 39 52 65 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 50.17 53.61 56.91 MIN: 49.23 MIN: 52.74 MIN: 56.17 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: IP Batch 1D - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: u8s8f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.4285 0.857 1.2855 1.714 2.1425 SE +/- 0.00126, N = 3 SE +/- 0.00324, N = 3 SE +/- 0.00032, N = 3 1.34228 1.90423 1.17466 MIN: 1.31 MIN: 1.84 MIN: 1.16 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: IP Batch All - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: u8s8f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 19.89 25.81 19.02 MIN: 19.43 MIN: 25.32 MIN: 18.81 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.6868 1.3736 2.0604 2.7472 3.434 SE +/- 0.00650, N = 3 SE +/- 0.01797, N = 3 SE +/- 0.00362, N = 3 2.55517 3.05244 3.03768 MIN: 2.49 MIN: 2.98 MIN: 3 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.119 2.238 3.357 4.476 5.595 SE +/- 0.00690, N = 3 SE +/- 0.02163, N = 3 SE +/- 0.00813, N = 3 4.37431 4.97344 4.76923 MIN: 4.28 MIN: 4.87 MIN: 4.73 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.32, N = 3 SE +/- 3.06, N = 15 69.59 97.21 121.27 MIN: 68.48 MIN: 95.42 MIN: 111.5 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.7964 1.5928 2.3892 3.1856 3.982 SE +/- 0.00324, N = 3 SE +/- 0.00115, N = 3 SE +/- 0.00462, N = 3 2.63474 3.53971 2.23525 MIN: 2.54 MIN: 3.43 MIN: 2.2 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Recurrent Neural Network Training - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Training - Data Type: f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 50 100 150 200 250 SE +/- 0.30, N = 3 SE +/- 0.54, N = 3 SE +/- 0.89, N = 3 190.56 205.45 169.86 MIN: 188.28 MIN: 202.71 MIN: 165.86 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Recurrent Neural Network Inference - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Inference - Data Type: f32 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 26.62 28.56 28.02 MIN: 26.04 MIN: 27.69 MIN: 27.63 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Selenium Benchmark: ARES-6 - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.37, N = 3 SE +/- 0.19, N = 3 42.85 42.35 36.73 1. firefox 76.0.1
Selenium Benchmark: Kraken - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 160 320 480 640 800 SE +/- 1.75, N = 3 SE +/- 3.02, N = 3 SE +/- 9.33, N = 3 725.2 711.5 715.7 1. firefox 76.0.1
Selenium Benchmark: ARES-6 - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 20.20 20.08 17.47 1. chrome 83.0.4103.61
Selenium Benchmark: Kraken - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 4.22, N = 3 SE +/- 5.74, N = 3 SE +/- 12.13, N = 3 743.1 745.8 779.3 1. chrome 83.0.4103.61
Selenium Benchmark: WASM imageConvolute - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.35, N = 3 SE +/- 0.43, N = 3 SE +/- 0.12, N = 3 26.2 26.5 27.1 1. firefox 76.0.1
Selenium Benchmark: WASM collisionDetection - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 90 180 270 360 450 SE +/- 1.43, N = 3 SE +/- 1.45, N = 3 SE +/- 0.64, N = 3 351.9 349.4 414.4 1. firefox 76.0.1
Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 8 16 24 32 40 SE +/- 0.18, N = 3 SE +/- 0.34, N = 3 SE +/- 0.09, N = 3 35.90 35.35 35.73 1. chrome 83.0.4103.61
Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 70 140 210 280 350 SE +/- 2.87, N = 3 SE +/- 2.91, N = 3 SE +/- 3.31, N = 3 278.32 287.96 343.45 1. chrome 83.0.4103.61
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 700 1400 2100 2800 3500 SE +/- 27.61, N = 4 SE +/- 38.29, N = 4 SE +/- 47.70, N = 20 3293 3175 2615
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 900 1800 2700 3600 4500 SE +/- 12.21, N = 4 SE +/- 12.46, N = 4 4010 3994 3319
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 800 1600 2400 3200 4000 SE +/- 25.98, N = 4 SE +/- 47.69, N = 4 SE +/- 19.72, N = 4 3442 3515 2889
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 900 1800 2700 3600 4500 SE +/- 19.18, N = 4 SE +/- 25.93, N = 4 SE +/- 18.85, N = 20 4064 3824 2478
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 700K 1400K 2100K 2800K 3500K SE +/- 1202.00, N = 3 SE +/- 1575.33, N = 3 SE +/- 10581.43, N = 3 2321631 3113406 3100011
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200K 400K 600K 800K 1000K SE +/- 2860.73, N = 3 SE +/- 725.46, N = 3 SE +/- 1690.50, N = 3 750702 895881 788879
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 15 30 45 60 75 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 69.23 69.20 56.16 -lm -lm 1. (CC) gcc options:
Core-Latency Average Latency Between CPU Cores OpenBenchmarking.org ns, Fewer Is Better Core-Latency Average Latency Between CPU Cores Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 152.54 152.15 97.21 MIN: 43.27 / MAX: 177.91 MIN: 43.16 / MAX: 177.74 MIN: 20.27 / MAX: 148.07 1. (CXX) g++ options: -std=c++11 -pthread -O3
Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.1714 2.3428 3.5142 4.6856 5.857 SE +/- 0.008, N = 3 SE +/- 0.005, N = 3 SE +/- 0.002, N = 3 4.720 4.704 5.206 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 15 30 45 60 75 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 67.37 67.28 44.60 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 15 30 45 60 75 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 67.19 67.32 41.81 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 15 30 45 60 75 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 67.81 67.96 46.17 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 16 32 48 64 80 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 70.20 70.14 50.13 1. (CC) gcc options: -O2 -static -pthread -lrt
Selenium Benchmark: PSPDFKit WASM - Browser: Firefox OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300 600 900 1200 1500 SE +/- 0.88, N = 3 SE +/- 4.37, N = 3 SE +/- 4.26, N = 3 1304 1303 1148 1. firefox 76.0.1
Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 300 600 900 1200 1500 SE +/- 9.77, N = 3 SE +/- 6.89, N = 3 SE +/- 5.33, N = 3 1509 1499 1387 1. chrome 83.0.4103.61
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 160.96 159.58 165.15 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.6117 1.2234 1.8351 2.4468 3.0585 SE +/- 0.004000, N = 3 SE +/- 0.005196, N = 3 SE +/- 0.001089, N = 3 1.324664 2.105884 2.718560 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 15.11 15.86 16.40 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 12 24 36 48 60 SE +/- 0.12, N = 3 SE +/- 0.13, N = 3 SE +/- 0.92, N = 15 31.27 28.02 54.94 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
CP2K Molecular Dynamics Fayalite-FIST Data OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 6.1 Fayalite-FIST Data Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 324.19 322.34 855.40
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 14.97 20.28 21.05 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 10.91 13.54 18.28 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 25.52 21.73 17.31 1. (CXX) g++ options: -O2 -lOpenCL
Nebular Empirical Analysis Tool OpenBenchmarking.org Seconds, Fewer Is Better Nebular Empirical Analysis Tool 2020-02-29 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.18, N = 3 SE +/- 0.01, N = 3 12.96 14.00 13.97 1. (F9X) gfortran options: -cpp -ffree-line-length-0 -Jsource/ -fopenmp -O3 -fno-backtrace
Polyhedron Fortran Benchmarks Benchmark: ac OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: ac Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.3253 2.6506 3.9759 5.3012 6.6265 5.89 5.67 4.34
Polyhedron Fortran Benchmarks Benchmark: air OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: air Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.4388 0.8776 1.3164 1.7552 2.194 1.62 1.62 1.95
Polyhedron Fortran Benchmarks Benchmark: mdbx OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: mdbx Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.9675 1.935 2.9025 3.87 4.8375 4.27 4.30 3.87
Polyhedron Fortran Benchmarks Benchmark: doduc OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: doduc Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 6.56 6.31 6.13
Polyhedron Fortran Benchmarks Benchmark: linpk OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: linpk Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.7223 1.4446 2.1669 2.8892 3.6115 3.05 3.21 2.31
Polyhedron Fortran Benchmarks Benchmark: aermod OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: aermod Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.2353 2.4706 3.7059 4.9412 6.1765 5.49 5.39 4.57
Polyhedron Fortran Benchmarks Benchmark: rnflow OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: rnflow Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 4 8 12 16 20 15.00 15.00 12.58
Polyhedron Fortran Benchmarks Benchmark: induct2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: induct2 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 21.35 21.42 14.45
Polyhedron Fortran Benchmarks Benchmark: protein OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: protein Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 12.37 12.02 11.62
Polyhedron Fortran Benchmarks Benchmark: channel2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: channel2 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 10 20 30 40 50 42.71 45.17 43.45
Polyhedron Fortran Benchmarks Benchmark: fatigue2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: fatigue2 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 11 22 33 44 55 46.89 46.45 36.69
Polyhedron Fortran Benchmarks Benchmark: gas_dyn2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: gas_dyn2 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 10 20 30 40 50 41.78 43.25 39.99
Polyhedron Fortran Benchmarks Benchmark: test_fpu2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: test_fpu2 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7 14 21 28 35 26.44 27.38 28.67
Polyhedron Fortran Benchmarks Benchmark: mp_prop_design OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: mp_prop_design Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 12 24 36 48 60 53.27 51.77 49.13
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 16 32 48 64 80 SE +/- 0.26, N = 3 SE +/- 0.20, N = 3 SE +/- 0.05, N = 3 70.99 73.34 63.72 -msse4a -msha -msse4a -msha -mmpx 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm -lreadline
NWChem Input: C240 Buckyball OpenBenchmarking.org Seconds, Fewer Is Better NWChem 7.0 Input: C240 Buckyball Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3K 6K 9K 12K 15K 9794.6 12066.8 12612.4 1. (F9X) gfortran options: -lnwctask -lccsd -lmcscf -lselci -lmp2 -lmoints -lstepper -ldriver -loptim -lnwdft -lgradients -lcphf -lesp -lddscf -ldangchang -lguess -lhessian -lvib -lnwcutil -lrimp2 -lproperty -lsolvation -lnwints -lprepar -lnwmd -lnwpw -lofpw -lpaw -lpspw -lband -lnwpwlib -lcafe -lspace -lanalyze -lqhop -lpfft -ldplot -ldrdy -lvscf -lqmmm -lqmd -letrans -ltce -lbq -lmm -lcons -lperfm -ldntmc -lccca -ldimqm -lga -larmci -lpeigs -l64to32 -lopenblas -lpthread -lrt -llapack -lnwcblas -lmpi_usempif08 -lmpi_mpifh -lmpi -lcomex -lm -m64 -ffast-math -std=legacy -fdefault-integer-8 -finline-functions -O2
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.1986 2.3972 3.5958 4.7944 5.993 SE +/- 0.047, N = 3 SE +/- 0.071, N = 3 SE +/- 0.010, N = 3 5.086 5.327 4.281 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.103, N = 6 SE +/- 0.110, N = 5 SE +/- 0.045, N = 3 8.578 8.314 5.124
Java Gradle Build Gradle Build: Reactor OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 60 120 180 240 300 SE +/- 3.37, N = 9 SE +/- 2.94, N = 3 SE +/- 3.04, N = 3 251.43 251.78 188.10
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 20.24 20.93 17.91
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 10 20 30 40 50 SE +/- 0.20, N = 3 SE +/- 0.10, N = 3 SE +/- 0.28, N = 3 35.44 41.86 46.06
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 9.3.0 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 200 400 600 800 1000 SE +/- 1.36, N = 3 SE +/- 0.62, N = 3 SE +/- 1.03, N = 3 731.03 791.85 716.26
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 9.1 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 88.76 93.55 77.06
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 20.86 23.30 25.03
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 14 28 42 56 70 SE +/- 0.43, N = 9 SE +/- 0.49, N = 3 SE +/- 0.31, N = 3 45.11 56.61 61.71
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 110 220 330 440 550 SE +/- 0.79, N = 3 SE +/- 3.47, N = 3 SE +/- 3.16, N = 3 365.64 444.78 505.43
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.4 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 20.97 25.91 29.27
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 11 22 33 44 55 SE +/- 0.21, N = 3 SE +/- 0.17, N = 3 SE +/- 0.22, N = 3 42.70 46.73 47.70
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.72, N = 3 SE +/- 0.76, N = 3 SE +/- 0.77, N = 3 70.67 80.78 84.94
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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 31.59 43.14 52.13 1. (CC) gcc options: -lm -lpthread -O3
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Ryzen 9 3900X Core i9 10900K 0.7016 1.4032 2.1048 2.8064 3.508 SE +/- 0.026, N = 3 SE +/- 0.045, N = 3 2.513 3.118 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 11.82 16.05 17.18 1. (CXX) g++ options: -O3 -lpthread
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.004, N = 3 SE +/- 0.006, N = 3 SE +/- 0.006, N = 3 5.237 7.128 7.852 1. (CXX) g++ options: -fopenmp -O3
Tungsten Renderer Scene: Hair OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Hair Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 13.61 18.01 20.23 -march=znver1 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -march=znver1 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -march=core2 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -mno-fma -mno-bmi2 1. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
Tungsten Renderer Scene: Water Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Water Caustic Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 21.39 24.19 23.69 -march=znver1 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -march=znver1 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -march=core2 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -mno-fma -mno-bmi2 1. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
Tungsten Renderer Scene: Non-Exponential OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Non-Exponential Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.3112 2.6224 3.9336 5.2448 6.556 SE +/- 0.01025, N = 3 SE +/- 0.00429, N = 3 SE +/- 0.00694, N = 3 4.40751 5.82758 5.14902 -march=znver1 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -march=znver1 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -march=core2 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -mno-fma -mno-bmi2 1. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
Tungsten Renderer Scene: Volumetric Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Volumetric Caustic Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.05024, N = 3 SE +/- 0.00626, N = 3 SE +/- 0.01179, N = 3 5.53479 7.38083 6.98866 -march=znver1 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -march=znver1 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -march=core2 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -mno-fma -mno-bmi2 1. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
YafaRay Total Time For Sample Scene OpenBenchmarking.org Seconds, Fewer Is Better YafaRay 3.4.1 Total Time For Sample Scene Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.41, N = 3 SE +/- 0.32, N = 3 SE +/- 0.04, N = 3 81.48 105.80 108.88 1. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7 14 21 28 35 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 31.13 30.24 27.17 1. (CC) gcc options: -lm -O3
Bullet Physics Engine Test: Raytests OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.4689 0.9378 1.4067 1.8756 2.3445 SE +/- 0.005150, N = 3 SE +/- 0.010870, N = 3 SE +/- 0.005038, N = 3 2.084161 2.019045 2.043963 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.7576 1.5152 2.2728 3.0304 3.788 SE +/- 0.007176, N = 3 SE +/- 0.020378, N = 3 SE +/- 0.021313, N = 3 3.367286 3.248007 3.359547 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.9107 1.8214 2.7321 3.6428 4.5535 SE +/- 0.012222, N = 3 SE +/- 0.021373, N = 3 SE +/- 0.007847, N = 3 4.047731 3.919947 3.810223 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.8427 1.6854 2.5281 3.3708 4.2135 SE +/- 0.009259, N = 3 SE +/- 0.022080, N = 3 SE +/- 0.001930, N = 3 3.745295 3.629240 3.584657 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.5025 1.005 1.5075 2.01 2.5125 SE +/- 0.004926, N = 3 SE +/- 0.012017, N = 3 SE +/- 0.009850, N = 3 2.150808 2.079670 2.233182 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.1775 0.355 0.5325 0.71 0.8875 SE +/- 0.001754, N = 3 SE +/- 0.004261, N = 3 SE +/- 0.004102, N = 3 0.788758 0.763600 0.782503 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.2122 0.4244 0.6366 0.8488 1.061 SE +/- 0.002538, N = 3 SE +/- 0.004319, N = 3 SE +/- 0.004074, N = 3 0.943135 0.913705 0.937118 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 8 16 24 32 40 SE +/- 0.28, N = 15 SE +/- 0.32, N = 3 SE +/- 0.44, N = 3 33.39 33.44 28.83
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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 24.11 25.04 22.33 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 15.51 18.62 21.93 1. (CC) gcc options: -O3 -pthread -lz -llzma
Cython benchmark OpenBenchmarking.org Seconds, Fewer Is Better Cython benchmark 0.27 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 9 18 27 36 45 SE +/- 0.26, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 38.66 38.29 35.06
DeepSpeech Acceleration: CPU OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.28, N = 3 SE +/- 1.03, N = 3 SE +/- 0.85, N = 3 64.62 63.85 78.37
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.056, N = 25 SE +/- 0.068, N = 25 SE +/- 0.088, N = 5 8.250 8.165 7.699 -logg -logg 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.093, N = 3 SE +/- 0.116, N = 3 SE +/- 0.007, N = 3 6.954 6.955 6.974 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.061, N = 3 SE +/- 0.049, N = 3 SE +/- 0.054, N = 3 7.197 7.079 4.562 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shm -lasound -lSDL2 -lsndio -pthread -lva -lbz2 -llzma -lva-drm -lva-x11 -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
GnuPG 2GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 SE +/- 0.125, N = 3 SE +/- 0.170, N = 3 SE +/- 0.019, N = 3 11.194 11.194 7.949 1. (CC) gcc options: -O2 -MT -MD -MP -MF
Hackbench Count: 1 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.6975 1.395 2.0925 2.79 3.4875 SE +/- 0.019, N = 3 SE +/- 0.017, N = 3 SE +/- 0.006, N = 3 3.016 3.100 2.245 1. (CC) gcc options: -lpthread
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.6761 1.3522 2.0283 2.7044 3.3805 SE +/- 0.029, N = 3 SE +/- 0.030, N = 3 SE +/- 0.003, N = 3 2.711 3.005 2.029 1. (CC) gcc options: -lpthread
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 16 32 48 64 80 SE +/- 0.67, N = 5 SE +/- 1.11, N = 15 SE +/- 0.06, N = 3 54.26 70.32 49.16 1. (CC) gcc options: -lpthread
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 34.30 46.97 59.65 1. (CXX) g++ options: -fopenmp -O2 -march=native
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 10 20 30 40 50 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 39.56 39.48 41.96 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 13 26 39 52 65 SE +/- 0.05, N = 3 SE +/- 0.40, N = 3 SE +/- 0.08, N = 3 57.69 57.34 55.28 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 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.35, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 101.66 105.77 93.44 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 SE +/- 0.006, N = 3 SE +/- 0.017, N = 3 SE +/- 0.001, N = 3 6.760 9.227 10.350 1. (CC) gcc options: -static -fopenmp -O3 -march=native
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.0253 0.0506 0.0759 0.1012 0.1265 SE +/- 0.00058377, N = 3 SE +/- 0.00048134, N = 3 SE +/- 0.00021129, N = 3 0.11237626 0.11216737 0.09327881
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.0002 0.0004 0.0006 0.0008 0.001 SE +/- 0.00000755, N = 3 SE +/- 0.00000218, N = 3 SE +/- 0.00000533, N = 3 0.00069115 0.00069735 0.00066725
Radiance Benchmark Test: Serial OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: Serial Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 120 240 360 480 600 538.60 544.74 577.88
Radiance Benchmark Test: SMP Parallel OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: SMP Parallel Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 170.29 174.38 182.36
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 15 30 45 60 75 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 46.01 62.60 65.78 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.16, N = 12 SE +/- 0.32, N = 3 SE +/- 0.12, N = 3 18.74 18.66 16.01 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 10 20 30 40 50 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 42.79 45.09 42.18 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.044, N = 3 SE +/- 0.033, N = 3 SE +/- 0.041, N = 3 7.197 7.164 6.514 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 19.05 23.30 25.17 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 11 22 33 44 55 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 32.61 41.70 46.51 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 + RDO Post-Processing OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 130 260 390 520 650 SE +/- 0.82, N = 3 SE +/- 1.80, N = 3 SE +/- 0.41, N = 3 587.38 606.11 573.95 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 13 26 39 52 65 SE +/- 0.36, N = 3 SE +/- 0.30, N = 3 SE +/- 0.03, N = 3 58.13 56.29 44.92 1. (CC) gcc options: -O2 -ldl -lz -lpthread
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.072, N = 3 SE +/- 0.028, N = 3 SE +/- 0.055, N = 3 7.538 7.538 6.764
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.1345 2.269 3.4035 4.538 5.6725 SE +/- 0.016, N = 3 SE +/- 0.028, N = 3 SE +/- 0.055, N = 3 5.042 5.041 4.822
GEGL Operation: Cartoon OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.59, N = 3 SE +/- 0.23, N = 3 SE +/- 0.50, N = 3 89.86 89.91 78.94
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7 14 21 28 35 SE +/- 0.32, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 29.72 30.08 25.42
GEGL Operation: Antialias OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 9 18 27 36 45 SE +/- 0.14, N = 3 SE +/- 0.26, N = 3 SE +/- 0.15, N = 3 37.30 37.21 32.11
GEGL Operation: Tile Glass OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7 14 21 28 35 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 29.06 29.11 24.66
GEGL Operation: Wavelet Blur OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 14 28 42 56 70 SE +/- 0.42, N = 3 SE +/- 0.28, N = 3 SE +/- 0.10, N = 3 61.59 60.77 52.12
GEGL Operation: Color Enhance OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 13 26 39 52 65 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 SE +/- 0.34, N = 3 54.91 56.40 50.06
GEGL Operation: Rotate 90 Degrees OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 9 18 27 36 45 SE +/- 0.13, N = 3 SE +/- 0.21, N = 3 SE +/- 0.22, N = 3 37.64 38.61 32.37
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.064, N = 3 SE +/- 0.018, N = 3 SE +/- 0.035, N = 3 6.689 6.805 6.135
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 SE +/- 0.042, N = 3 SE +/- 0.019, N = 3 SE +/- 0.028, N = 3 10.542 10.616 9.573
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 SE +/- 0.026, N = 3 SE +/- 0.052, N = 3 SE +/- 0.018, N = 3 11.692 11.411 9.693
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 14.78 14.33 11.95
LibreOffice Test: 20 Documents To PDF OpenBenchmarking.org Seconds, Fewer Is Better LibreOffice Test: 20 Documents To PDF Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.036, N = 24 SE +/- 0.034, N = 25 SE +/- 0.039, N = 20 6.605 6.526 6.403 1. LibreOffice 6.4.3.2 40(Build:2)
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 12 24 36 48 60 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 52.81 54.35 53.31 1. RawTherapee, version 5.8, command line.
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: BMW27 - Compute: CPU-Only Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 0.47, N = 3 SE +/- 0.20, N = 3 84.77 115.76 114.39
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Classroom - Compute: CPU-Only Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 70 140 210 280 350 SE +/- 0.11, N = 3 SE +/- 0.80, N = 3 SE +/- 0.37, N = 3 226.13 311.21 338.66
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Fishy Cat - Compute: CPU-Only Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.22, N = 3 123.52 166.42 179.55
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Barbershop - Compute: CPU-Only Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 100 200 300 400 500 SE +/- 0.29, N = 3 SE +/- 0.33, N = 3 SE +/- 0.23, N = 3 342.25 456.81 473.60
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Pabellon Barcelona - Compute: CPU-Only Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 90 180 270 360 450 SE +/- 0.15, N = 3 SE +/- 0.01, N = 3 SE +/- 0.52, N = 3 285.86 386.08 426.20
Numenta Anomaly Benchmark Detector: EXPoSE OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: EXPoSE Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 140 280 420 560 700 SE +/- 3.61, N = 3 SE +/- 2.38, N = 3 SE +/- 1.51, N = 3 644.84 649.95 624.54
Numenta Anomaly Benchmark Detector: Relative Entropy OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Relative Entropy Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 14.39 15.79 16.56
Numenta Anomaly Benchmark Detector: Windowed Gaussian OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Windowed Gaussian Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.018, N = 3 SE +/- 0.022, N = 3 SE +/- 0.031, N = 3 6.695 7.716 7.665
Numenta Anomaly Benchmark Detector: Earthgecko Skyline OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Earthgecko Skyline Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.29, N = 3 SE +/- 1.08, N = 6 77.87 85.54 90.17
Numenta Anomaly Benchmark Detector: Bayesian Changepoint OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Bayesian Changepoint Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 8 16 24 32 40 SE +/- 0.43, N = 3 SE +/- 0.27, N = 3 SE +/- 0.15, N = 3 26.18 29.00 36.07
Appleseed Scene: Emily OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Emily Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 70 140 210 280 350 213.49 271.18 299.75
Appleseed Scene: Disney Material OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Disney Material Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 121.87 162.58 174.87
Appleseed Scene: Material Tester OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Material Tester Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 40 80 120 160 200 128.46 162.95 164.00
Selenium Benchmark: Maze Solver - Browser: Firefox OpenBenchmarking.org Seconds, Fewer Is Better Selenium Benchmark: Maze Solver - Browser: Firefox Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.215 2.43 3.645 4.86 6.075 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 4.5 4.4 5.4 1. firefox 76.0.1
Selenium Benchmark: Maze Solver - Browser: Google Chrome OpenBenchmarking.org Seconds, Fewer Is Better Selenium Benchmark: Maze Solver - Browser: Google Chrome Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 1.215 2.43 3.645 4.86 6.075 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4.1 4.1 5.4 1. chrome 83.0.4103.61
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 10 20 30 40 50 SE +/- 0.63, N = 4 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 45.23 44.70 41.52 1. git version 2.25.1
Mlpack Benchmark Benchmark: scikit_ica OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_ica Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 12 24 36 48 60 SE +/- 0.29, N = 3 SE +/- 0.87, N = 3 SE +/- 0.53, N = 3 53.76 51.65 53.21
Mlpack Benchmark Benchmark: scikit_qda OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 15 30 45 60 75 SE +/- 0.50, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 68.93 67.75 62.50
Mlpack Benchmark Benchmark: scikit_svm OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.23, N = 3 SE +/- 0.01, N = 3 19.21 18.83 20.91
Mlpack Benchmark Benchmark: scikit_linearridgeregression OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.9113 1.8226 2.7339 3.6452 4.5565 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 2.04 1.95 4.05
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.22.1 Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 2 4 6 8 10 SE +/- 0.115, N = 3 SE +/- 0.023, N = 3 SE +/- 0.128, N = 3 8.273 8.381 8.782
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 11.63 11.30 10.47 -lm -lm 1. (CC) gcc options:
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 3 6 9 12 15 SE +/- 0.364177, N = 15 SE +/- 0.312574, N = 15 SE +/- 0.029779, N = 3 12.243907 12.090683 8.883476 -lm -lm 1. (CC) gcc options:
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 8 16 24 32 40 SE +/- 0.25, N = 3 SE +/- 0.22, N = 3 SE +/- 0.05, N = 3 35.92 34.84 26.02 -lm -lm 1. (CC) gcc options:
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 7 14 21 28 35 SE +/- 0.38, N = 3 SE +/- 0.19, N = 3 SE +/- 0.16, N = 3 27.80 27.27 16.39 -lm -lm 1. (CC) gcc options:
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Ryzen 9 3950X Ryzen 9 3900X Core i9 10900K 0.8629 1.7258 2.5887 3.4516 4.3145 SE +/- 0.042, N = 5 SE +/- 0.026, N = 25 SE +/- 0.019, N = 5 3.835 3.562 3.222 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Phoronix Test Suite v10.8.4