Ryzen 9 3900X AMD Ryzen 9 3900X 12-Core testing with a ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS) and MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2008189-PTS-RYZEN93988&gru&sro .
Ryzen 9 3900X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Ryzen 9 3900X Run 2 Run 3 AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS) AMD Starship/Matisse 16GB Samsung SSD 970 EVO Plus 250GB MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz) AMD Ellesmere HDMI Audio LG Ultra HD Realtek RTL8111/8168/8411 + Intel-AC 9260 Ubuntu 20.04 5.8.0-050800daily20200626-generic (x86_64) GNOME Shell 3.36.3 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.2.0-devel (git-64cdc13 2020-07-02 focal-oibaf-ppa) (LLVM 10.0.0) 1.2.131 GCC 9.3.0 ext4 3840x2160 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 Processor Details - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 Java Details - Ryzen 9 3900X: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) - Run 2: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) - Run 3: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) Python Details - Python 3.8.2 Security Details - 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 + srbds: Not affected + tsx_async_abort: Not affected
Ryzen 9 3900X optcarrot: Optimized Benchmark geekbench: CPU Multi Core - Horizon Detection geekbench: CPU Single Core - Horizon Detection geekbench: CPU Multi Core - Face Detection geekbench: CPU Single Core - Face Detection fhourstones: Complex Connect-4 Solving 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 scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation geekbench: CPU Multi Core - Gaussian Blur geekbench: CPU Single Core - Gaussian Blur lczero: BLAS crafty: Elapsed Time tscp: AI Chess Performance stockfish: Total Time asmfish: 1024 Hash Memory, 26 Depth mcperf: Add - 1 mcperf: Get - 1 mcperf: Set - 1 mcperf: Add - 16 mcperf: Get - 16 mcperf: Set - 16 mcperf: Append - 1 mcperf: Delete - 1 mcperf: Append - 16 mcperf: Delete - 16 mcperf: Prepend - 1 mcperf: Replace - 1 mcperf: Prepend - 16 mcperf: Replace - 16 geekbench: CPU Multi Core geekbench: CPU Single Core daphne: OpenMP - NDT Mapping daphne: OpenMP - Points2Image daphne: OpenMP - Euclidean Cluster pybench: Total For Average Test Times osbench: Memory Allocations rodinia: OpenMP LavaMD rodinia: OpenMP HotSpot3D rodinia: OpenMP Leukocyte rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster bork: File Encryption Time bullet: Raytests bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls bullet: Prim Trimesh bullet: Convex Trimesh compress-gzip: Linux Source Tree Archiving To .tar.gz dcraw: RAW To PPM Image Conversion encode-flac: WAV To FLAC encode-mp3: WAV To MP3 ffmpeg: H.264 HD To NTSC DV m-queens: Time To Solve minion: Graceful minion: Solitaire minion: Quasigroup n-queens: Elapsed Time sudokut: Total Time gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask inkscape: SVG Files To PNG libreoffice: 20 Documents To PDF rawtherapee: Total Benchmark Time ecp-candle: P1B2 ecp-candle: P3B1 ecp-candle: P3B2 sunflow: Global Illumination + Image Synthesis osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes Ryzen 9 3900X Run 2 Run 3 138.45 237.1 32.1 132.8 10.8 15487.4 2955.96 1651.14 1981.12 2629.53 6559.82 1958.19 731.04 161.62 366.21 810.00 986.53 1330.82 758.5 83.5 517 9152140 1359968 37472572 38511487 48172.4 95085.3 53168.5 51010.3 96165.9 50471.6 53354.3 95251.1 53039.5 96035.9 50401.9 51367.2 52814.4 52956.4 10998 1364 717.52 33310.355807754 1217.08 932 67.243020 172.676 81.408 89.934 13.636 21.852 7.887 2.084253 3.347744 4.053818 3.741000 2.144090 0.785393 0.941053 34.078 38.971 7.755 7.025 7.028 47.331 40.135940 59.056905 103.782333 9.367 12.324 7.450 11.319 12.023 15.115 24.160 6.431 55.232 40.354 1254.818 658.31 0.922 11.449196 12.494564 37.229856 28.689702 138.18 237.0 32.2 131.0 11.2 15475.3 3066.50 1711.02 2094.11 2721.51 6779.90 2025.95 698.25 155.09 346.43 776.84 936.10 1276.82 752.5 84.9 505 9254359 1366785 37633635 38825167 52680.8 95744.1 48168.1 50169.3 95964.5 50873.7 50098.4 95656.3 54119.6 95504.2 53266.1 52256.6 52983.0 53368.9 10931 1393 718.53 33809.923403285 1221.58 925 68.966389 168.326 84.033 90.173 13.675 21.841 7.940 2.08604 3.355492 4.059840 3.749383 2.151958 0.787687 0.944325 33.172 38.729 7.687 7.123 7.063 47.404 40.020533 59.228674 103.178768 9.377 12.198 7.528 11.320 12.117 15.161 24.241 6.452 56.496 39.538 1255.673 659.214 0.921 11.508611 13.026396 36.846797 28.145314 136.36 237.4 32.1 133.6 11.1 15354.1 2938.73 1657.22 2001.89 2541.33 6531.35 1961.85 703.41 153.90 362.74 771.65 961.65 1267.13 752.6 83.0 514 9011159 1299201 36954337 38183972 52038.3 94436.7 49106.8 51340.7 96203.0 50488.0 52459.8 94529.8 54570.0 95293.3 50016.5 52819.8 52596.8 53406.0 10921 1373 721.06 33465.634899695 1207.03 911 68.641980 168.834 86.212 91.057 13.694 21.530 8.055 2.185595 3.496153 4.230753 3.908480 2.24895 0.82176 0.984758 33.901 38.465 7.827 7.175 7.080 47.517 41.503266 59.147338 103.760024 9.390 12.118 7.467 11.296 12.231 15.269 24.429 6.571 56.580 39.648 1258.562 659.459 0.897 11.523757 12.874762 37.659804 28.004647 OpenBenchmarking.org
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark Run 2 Run 3 Ryzen 9 3900X 30 60 90 120 150 SE +/- 0.67, N = 4 SE +/- 1.75, N = 4 SE +/- 0.21, N = 4 138.18 136.36 138.45 1. ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
Geekbench Test: CPU Multi Core - Horizon Detection OpenBenchmarking.org Gpixels/sec, More Is Better Geekbench 5 Test: CPU Multi Core - Horizon Detection Run 2 Run 3 Ryzen 9 3900X 50 100 150 200 250 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.22, N = 3 237.0 237.4 237.1
Geekbench Test: CPU Single Core - Horizon Detection OpenBenchmarking.org Gpixels/sec, More Is Better Geekbench 5 Test: CPU Single Core - Horizon Detection Run 2 Run 3 Ryzen 9 3900X 7 14 21 28 35 SE +/- 0.70, N = 3 SE +/- 0.41, N = 3 SE +/- 0.25, N = 3 32.2 32.1 32.1
Geekbench Test: CPU Multi Core - Face Detection OpenBenchmarking.org images/sec, More Is Better Geekbench 5 Test: CPU Multi Core - Face Detection Run 2 Run 3 Ryzen 9 3900X 30 60 90 120 150 SE +/- 1.04, N = 3 SE +/- 0.27, N = 3 SE +/- 1.01, N = 3 131.0 133.6 132.8
Geekbench Test: CPU Single Core - Face Detection OpenBenchmarking.org images/sec, More Is Better Geekbench 5 Test: CPU Single Core - Face Detection Run 2 Run 3 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.20, N = 3 SE +/- 0.19, N = 3 SE +/- 0.24, N = 3 11.2 11.1 10.8
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving Run 2 Run 3 Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 4.37, N = 3 SE +/- 119.57, N = 3 SE +/- 120.77, N = 3 15475.3 15354.1 15487.4 1. (CC) gcc options: -O3
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Run 2 Run 3 Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 19.48, N = 4 SE +/- 29.57, N = 4 SE +/- 23.19, N = 4 3066.50 2938.73 2955.96
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo Run 2 Run 3 Ryzen 9 3900X 400 800 1200 1600 2000 SE +/- 14.91, N = 4 SE +/- 17.06, N = 4 SE +/- 19.28, N = 4 1711.02 1657.22 1651.14
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform Run 2 Run 3 Ryzen 9 3900X 400 800 1200 1600 2000 SE +/- 11.34, N = 4 SE +/- 29.64, N = 4 SE +/- 10.13, N = 4 2094.11 2001.89 1981.12
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Run 2 Run 3 Ryzen 9 3900X 600 1200 1800 2400 3000 SE +/- 26.23, N = 4 SE +/- 71.97, N = 4 SE +/- 30.29, N = 4 2721.51 2541.33 2629.53
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Run 2 Run 3 Ryzen 9 3900X 1500 3000 4500 6000 7500 SE +/- 44.79, N = 4 SE +/- 48.61, N = 4 SE +/- 59.74, N = 4 6779.90 6531.35 6559.82
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Run 2 Run 3 Ryzen 9 3900X 400 800 1200 1600 2000 SE +/- 15.87, N = 4 SE +/- 16.94, N = 4 SE +/- 20.78, N = 4 2025.95 1961.85 1958.19
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Run 2 Run 3 Ryzen 9 3900X 160 320 480 640 800 SE +/- 7.91, N = 3 SE +/- 5.75, N = 3 SE +/- 1.03, N = 3 698.25 703.41 731.04 1. (CC) gcc options: -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Run 2 Run 3 Ryzen 9 3900X 40 80 120 160 200 SE +/- 1.82, N = 3 SE +/- 1.48, N = 3 SE +/- 0.34, N = 3 155.09 153.90 161.62 1. (CC) gcc options: -lm
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Run 2 Run 3 Ryzen 9 3900X 80 160 240 320 400 SE +/- 2.38, N = 3 SE +/- 2.01, N = 3 SE +/- 1.22, N = 3 346.43 362.74 366.21 1. (CC) gcc options: -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Run 2 Run 3 Ryzen 9 3900X 200 400 600 800 1000 SE +/- 8.86, N = 3 SE +/- 7.67, N = 3 SE +/- 0.45, N = 3 776.84 771.65 810.00 1. (CC) gcc options: -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Run 2 Run 3 Ryzen 9 3900X 200 400 600 800 1000 SE +/- 14.47, N = 3 SE +/- 6.72, N = 3 SE +/- 7.40, N = 3 936.10 961.65 986.53 1. (CC) gcc options: -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Run 2 Run 3 Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 13.74, N = 3 SE +/- 11.78, N = 3 SE +/- 2.47, N = 3 1276.82 1267.13 1330.82 1. (CC) gcc options: -lm
Geekbench Test: CPU Multi Core - Gaussian Blur OpenBenchmarking.org Mpixels/sec, More Is Better Geekbench 5 Test: CPU Multi Core - Gaussian Blur Run 2 Run 3 Ryzen 9 3900X 160 320 480 640 800 SE +/- 2.20, N = 3 SE +/- 2.19, N = 3 SE +/- 0.65, N = 3 752.5 752.6 758.5
Geekbench Test: CPU Single Core - Gaussian Blur OpenBenchmarking.org Mpixels/sec, More Is Better Geekbench 5 Test: CPU Single Core - Gaussian Blur Run 2 Run 3 Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.95, N = 3 SE +/- 1.59, N = 3 SE +/- 0.57, N = 3 84.9 83.0 83.5
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.25 Backend: BLAS Run 2 Run 3 Ryzen 9 3900X 110 220 330 440 550 SE +/- 4.91, N = 3 SE +/- 1.45, N = 3 SE +/- 8.33, N = 3 505 514 517 1. (CXX) g++ options: -pthread
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Run 2 Run 3 Ryzen 9 3900X 2M 4M 6M 8M 10M SE +/- 32240.42, N = 3 SE +/- 85422.63, N = 3 SE +/- 11837.35, N = 3 9254359 9011159 9152140 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Run 2 Run 3 Ryzen 9 3900X 300K 600K 900K 1200K 1500K SE +/- 5589.64, N = 5 SE +/- 8053.73, N = 5 SE +/- 2800.50, N = 5 1366785 1299201 1359968 1. (CC) gcc options: -O3 -march=native
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Run 2 Run 3 Ryzen 9 3900X 8M 16M 24M 32M 40M SE +/- 4332.27, N = 3 SE +/- 80324.66, N = 3 SE +/- 246596.32, N = 3 37633635 36954337 37472572 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Run 2 Run 3 Ryzen 9 3900X 8M 16M 24M 32M 40M SE +/- 450379.63, N = 3 SE +/- 283942.86, N = 3 SE +/- 474510.31, N = 3 38825167 38183972 38511487
Memcached mcperf Method: Add - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Add - Connections: 1 Run 2 Run 3 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 1857.36, N = 12 SE +/- 1308.29, N = 15 SE +/- 136.88, N = 3 52680.8 52038.3 48172.4 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Get - Connections: 1 Run 2 Run 3 Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 769.91, N = 3 SE +/- 510.13, N = 3 SE +/- 772.68, N = 3 95744.1 94436.7 95085.3 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Set - Connections: 1 Run 2 Run 3 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 29.88, N = 3 SE +/- 431.63, N = 3 SE +/- 1614.22, N = 15 48168.1 49106.8 53168.5 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Add - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Add - Connections: 16 Run 2 Run 3 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 568.44, N = 3 SE +/- 838.30, N = 3 SE +/- 169.16, N = 3 50169.3 51340.7 51010.3 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Get - Connections: 16 Run 2 Run 3 Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 150.43, N = 3 SE +/- 473.59, N = 3 SE +/- 447.83, N = 3 95964.5 96203.0 96165.9 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Set - Connections: 16 Run 2 Run 3 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 741.08, N = 3 SE +/- 624.60, N = 3 SE +/- 302.22, N = 3 50873.7 50488.0 50471.6 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Append - Connections: 1 Run 2 Run 3 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 609.66, N = 3 SE +/- 1038.11, N = 15 SE +/- 1515.28, N = 15 50098.4 52459.8 53354.3 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Delete - Connections: 1 Run 2 Run 3 Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 1125.97, N = 3 SE +/- 967.21, N = 3 SE +/- 149.21, N = 3 95656.3 94529.8 95251.1 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Append - Connections: 16 Run 2 Run 3 Ryzen 9 3900X 12K 24K 36K 48K 60K SE +/- 822.63, N = 3 SE +/- 176.60, N = 3 SE +/- 764.00, N = 3 54119.6 54570.0 53039.5 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Delete - Connections: 16 Run 2 Run 3 Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 157.01, N = 3 SE +/- 328.87, N = 3 SE +/- 177.08, N = 3 95504.2 95293.3 96035.9 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Prepend - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Prepend - Connections: 1 Run 2 Run 3 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 1682.57, N = 12 SE +/- 280.89, N = 3 SE +/- 281.75, N = 3 53266.1 50016.5 50401.9 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Replace - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Replace - Connections: 1 Run 2 Run 3 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 880.33, N = 3 SE +/- 758.62, N = 3 SE +/- 555.96, N = 3 52256.6 52819.8 51367.2 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Prepend - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Prepend - Connections: 16 Run 2 Run 3 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 728.23, N = 4 SE +/- 749.24, N = 4 SE +/- 171.15, N = 3 52983.0 52596.8 52814.4 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Replace - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Replace - Connections: 16 Run 2 Run 3 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 646.18, N = 9 SE +/- 906.21, N = 3 SE +/- 567.64, N = 3 53368.9 53406.0 52956.4 1. (CC) gcc options: -O2 -lm -rdynamic
Geekbench Test: CPU Multi Core OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Multi Core Run 2 Run 3 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 28.00, N = 3 SE +/- 1.76, N = 3 SE +/- 9.68, N = 3 10931 10921 10998
Geekbench Test: CPU Single Core OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Single Core Run 2 Run 3 Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 8.50, N = 3 SE +/- 15.76, N = 3 SE +/- 7.64, N = 3 1393 1373 1364
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping Run 2 Run 3 Ryzen 9 3900X 160 320 480 640 800 SE +/- 0.24, N = 3 SE +/- 1.94, N = 3 SE +/- 1.49, N = 3 718.53 721.06 717.52 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image Run 2 Run 3 Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 343.10, N = 3 SE +/- 465.64, N = 3 SE +/- 141.80, N = 3 33809.92 33465.63 33310.36 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster Run 2 Run 3 Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 1.87, N = 3 SE +/- 3.93, N = 3 SE +/- 3.16, N = 3 1221.58 1207.03 1217.08 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Run 2 Run 3 Ryzen 9 3900X 200 400 600 800 1000 SE +/- 3.38, N = 3 SE +/- 9.21, N = 3 SE +/- 6.17, N = 3 925 911 932
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Run 2 Run 3 Ryzen 9 3900X 15 30 45 60 75 SE +/- 0.23, N = 3 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 68.97 68.64 67.24 1. (CC) gcc options: -lm
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Run 2 Run 3 Ryzen 9 3900X 40 80 120 160 200 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 2.12, N = 3 168.33 168.83 172.68 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Run 2 Run 3 Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.66, N = 3 SE +/- 1.12, N = 3 SE +/- 0.21, N = 3 84.03 86.21 81.41 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Run 2 Run 3 Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.43, N = 3 SE +/- 0.38, N = 3 SE +/- 0.20, N = 3 90.17 91.06 89.93 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Run 2 Run 3 Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 13.68 13.69 13.64 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Run 2 Run 3 Ryzen 9 3900X 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.29, N = 3 SE +/- 0.02, N = 3 21.84 21.53 21.85 1. (CXX) g++ options: -O2 -lOpenCL
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time Run 2 Run 3 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.054, N = 3 SE +/- 0.078, N = 3 SE +/- 0.095, N = 3 7.940 8.055 7.887
Bullet Physics Engine Test: Raytests OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests Run 2 Run 3 Ryzen 9 3900X 0.4918 0.9836 1.4754 1.9672 2.459 SE +/- 0.003879, N = 3 SE +/- 0.029881, N = 4 SE +/- 0.010528, N = 3 2.086040 2.185595 2.084253 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 Run 2 Run 3 Ryzen 9 3900X 0.7866 1.5732 2.3598 3.1464 3.933 SE +/- 0.004696, N = 3 SE +/- 0.061865, N = 3 SE +/- 0.015167, N = 3 3.355492 3.496153 3.347744 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 Run 2 Run 3 Ryzen 9 3900X 0.9519 1.9038 2.8557 3.8076 4.7595 SE +/- 0.003557, N = 3 SE +/- 0.075599, N = 3 SE +/- 0.010338, N = 3 4.059840 4.230753 4.053818 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 Run 2 Run 3 Ryzen 9 3900X 0.8794 1.7588 2.6382 3.5176 4.397 SE +/- 0.008581, N = 3 SE +/- 0.071565, N = 3 SE +/- 0.018097, N = 3 3.749383 3.908480 3.741000 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 Run 2 Run 3 Ryzen 9 3900X 0.506 1.012 1.518 2.024 2.53 SE +/- 0.004576, N = 3 SE +/- 0.033227, N = 3 SE +/- 0.011301, N = 3 2.151958 2.248950 2.144090 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 Run 2 Run 3 Ryzen 9 3900X 0.1849 0.3698 0.5547 0.7396 0.9245 SE +/- 0.001759, N = 3 SE +/- 0.015606, N = 3 SE +/- 0.003955, N = 3 0.787687 0.821760 0.785393 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 Run 2 Run 3 Ryzen 9 3900X 0.2216 0.4432 0.6648 0.8864 1.108 SE +/- 0.001936, N = 3 SE +/- 0.018402, N = 3 SE +/- 0.005068, N = 3 0.944325 0.984758 0.941053 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz Run 2 Run 3 Ryzen 9 3900X 8 16 24 32 40 SE +/- 0.23, N = 3 SE +/- 0.39, N = 3 SE +/- 0.19, N = 3 33.17 33.90 34.08
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion Run 2 Run 3 Ryzen 9 3900X 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.21, N = 3 38.73 38.47 38.97 1. (CC) gcc options: -lm
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Run 2 Run 3 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.092, N = 5 SE +/- 0.084, N = 5 SE +/- 0.081, N = 5 7.687 7.827 7.755 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 Run 2 Run 3 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.082, N = 3 SE +/- 0.087, N = 5 SE +/- 0.041, N = 3 7.123 7.175 7.025 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV Run 2 Run 3 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.049, N = 3 SE +/- 0.008, N = 3 SE +/- 0.043, N = 3 7.063 7.080 7.028 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lxcb -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Run 2 Run 3 Ryzen 9 3900X 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.14, N = 3 SE +/- 0.11, N = 3 47.40 47.52 47.33 1. (CXX) g++ options: -fopenmp -O2 -march=native
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Run 2 Run 3 Ryzen 9 3900X 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.35, N = 3 SE +/- 0.15, N = 3 40.02 41.50 40.14 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 Run 2 Run 3 Ryzen 9 3900X 13 26 39 52 65 SE +/- 0.62, N = 3 SE +/- 0.76, N = 3 SE +/- 0.27, N = 3 59.23 59.15 59.06 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 Run 2 Run 3 Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.71, N = 3 SE +/- 0.47, N = 3 SE +/- 0.16, N = 3 103.18 103.76 103.78 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Run 2 Run 3 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.016, N = 3 SE +/- 0.016, N = 3 SE +/- 0.016, N = 3 9.377 9.390 9.367 1. (CC) gcc options: -static -fopenmp -O3 -march=native
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time Run 2 Run 3 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.16, N = 3 12.20 12.12 12.32
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize Run 2 Run 3 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.073, N = 3 SE +/- 0.037, N = 3 SE +/- 0.043, N = 3 7.528 7.467 7.450
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate Run 2 Run 3 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 11.32 11.30 11.32
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels Run 2 Run 3 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 12.12 12.23 12.02
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask Run 2 Run 3 Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 15.16 15.27 15.12
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG Run 2 Run 3 Ryzen 9 3900X 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 SE +/- 0.01, N = 3 24.24 24.43 24.16 1. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)
LibreOffice Test: 20 Documents To PDF OpenBenchmarking.org Seconds, Fewer Is Better LibreOffice Test: 20 Documents To PDF Run 2 Run 3 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.063, N = 9 SE +/- 0.061, N = 10 SE +/- 0.037, N = 25 6.452 6.571 6.431 1. LibreOffice 6.4.4.2 40(Build:2)
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Run 2 Run 3 Ryzen 9 3900X 13 26 39 52 65 SE +/- 0.22, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 56.50 56.58 55.23 1. RawTherapee, version 5.8, command line.
ECP-CANDLE Benchmark: P1B2 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.3 Benchmark: P1B2 Run 2 Run 3 Ryzen 9 3900X 9 18 27 36 45 39.54 39.65 40.35
ECP-CANDLE Benchmark: P3B1 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.3 Benchmark: P3B1 Run 2 Run 3 Ryzen 9 3900X 300 600 900 1200 1500 1255.67 1258.56 1254.82
ECP-CANDLE Benchmark: P3B2 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.3 Benchmark: P3B2 Run 2 Run 3 Ryzen 9 3900X 140 280 420 560 700 659.21 659.46 658.31
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Run 2 Run 3 Ryzen 9 3900X 0.2075 0.415 0.6225 0.83 1.0375 SE +/- 0.011, N = 3 SE +/- 0.007, N = 3 SE +/- 0.014, N = 15 0.921 0.897 0.922
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Run 2 Run 3 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 11.51 11.52 11.45 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Run 2 Run 3 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.17, N = 3 SE +/- 0.33, N = 15 SE +/- 0.41, N = 15 13.03 12.87 12.49 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Run 2 Run 3 Ryzen 9 3900X 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.62, N = 3 SE +/- 0.13, N = 3 36.85 37.66 37.23 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Run 2 Run 3 Ryzen 9 3900X 7 14 21 28 35 SE +/- 0.36, N = 4 SE +/- 0.38, N = 4 SE +/- 0.35, N = 3 28.15 28.00 28.69 1. (CC) gcc options: -lm
Phoronix Test Suite v10.8.4