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