5900x processor suite AMD Ryzen 9 5900X 12-Core testing with a Gigabyte B550I AORUS PRO AX (F11d BIOS) and ASUS NVIDIA NV106 2GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2011146-FI-5900XPROC02&grs .
5900x processor suite Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution AMD Ryzen 9 5900X 12-Core AMD Ryzen 9 5900X 12-Core (12 Cores / 24 Threads) Gigabyte B550I AORUS PRO AX (F11d BIOS) AMD Starship/Matisse 16384 MB + 8192 MB DDR4-3600MT/s 1000GB Samsung SSD 860 ASUS NVIDIA NV106 2GB NVIDIA GK208 HDMI/DP 2270W Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.4.0-53-generic (x86_64) GNOME Shell 3.36.4 X Server 1.20.8 modesetting 1.20.8 4.3 Mesa 20.0.8 GCC 9.3.0 ext4 1920x1080 OpenBenchmarking.org - --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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,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 - CPU Microcode: 0xa201009 - OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04) - Python 2.7.18 + Python 3.8.5 - 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 IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
5900x processor suite multichase: 256MB Array, 256 Byte Stride core-latency: Average Latency Between CPU Cores glibc-bench: ffsll system-libxml2: 5 KB system-decompress-zlib: psstop: cpuminer-opt: lbry openssl: RSA 4096-bit Performance tachyon: Total Time system-decompress-gzip: sudokut: Total Time sample-program: rnnoise: rbenchmark: radiance: SMP Parallel radiance: Serial perl-benchmark: Interpreter perl-benchmark: Pod2html opencv-bench: n-queens: Elapsed Time montage: Mosaic of M17, K band, 1.5 deg x 1.5 deg minion: Graceful mencoder: AVI To LAVC m-queens: Time To Solve hackbench: 1 - Process hackbench: 1 - Thread gnupg: 2GB File Encryption ffmpeg: H.264 HD To NTSC DV espeak: Text-To-Speech Synthesis encode-mp3: WAV To MP3 deepspeech: CPU dcraw: RAW To PPM Image Conversion cython-bench: compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-lzma: 256MB File Compression compress-gzip: Linux Source Tree Archiving To .tar.gz bullet: 3000 Fall aobench: 2048 x 2048 - Total Time numpy: node-octane: rays1bench: Large Scene yafaray: Total Time For Sample Scene y-cruncher: Calculating 500M Pi Digits smallpt: Global Illumination Renderer; 128 Samples rust-prime: Prime Number Test To 200,000,000 rust-mandel: Time To Complete Serial/Parallel Mandelbrot primesieve: 1e12 Prime Number Generation povray: Trace Time llvm-test-suite: Time To Run c-ray: Total Time - 4K, 16 Rays Per Pixel build2: Time To Compile build-php: Time To Compile build-mplayer: Time To Compile build-llvm: Time To Compile build-linux-kernel: Time To Compile build-imagemagick: Time To Compile build-gdb: Time To Compile build-gcc: Time To Compile build-ffmpeg: Time To Compile build-apache: Time To Compile avifenc: 0 ebizzy: swet: Average asmfish: 1024 Hash Memory, 26 Depth stockfish: Total Time compress-7zip: Compress Speed Test himeno: Poisson Pressure Solver luxcorerender: Rainbow Colors and Prism luxcorerender: DLSC coremark: CoreMark Size 666 - Iterations Per Second openvkl: vklBenchmark oidn: Memorial mt-dgemm: Sustained Floating-Point Rate x265: Bosphorus 1080p x265: Bosphorus 4K vpxenc: Speed 5 vpxenc: Speed 0 svt-hevc: 1080p 8-bit YUV To HEVC Video Encode svt-av1: Enc Mode 8 - 1080p kvazaar: Bosphorus 1080p - Slow kvazaar: Bosphorus 4K - Slow embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer - Asian Dragon aom-av1: Speed 8 Realtime ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping ospray: Magnetic Reconnection - Path Tracer ospray: Magnetic Reconnection - SciVis dav1d: Summer Nature 1080p onednn: Convolution Batch Shapes Auto - f32 - CPU mkl-dnn: Deconvolution Batch deconv_1d - f32 graphics-magick: HWB Color Space node-express-loadtest: john-the-ripper: MD5 john-the-ripper: Blowfish arrayfire: Conjugate Gradient CPU arrayfire: BLAS CPU tscp: AI Chess Performance crafty: Elapsed Time libraw: Post-Processing Benchmark botan: AES-256 scimark2: Composite luajit: Composite nettle: sha512 compress-zstd: 19 compress-zstd: 3 cachebench: Read byte: Dhrystone 2 fhourstones: Complex Connect-4 Solving renaissance: Akka Unbalanced Cobwebbed Tree bork: File Encryption Time java-scimark2: Composite go-benchmark: build gmpbench: Total Time libgav1: Summer Nature 1080p webp: Default blake2: noise-level: lulesh: lammps: Rhodopsin Protein lammps: 20k Atoms mocassin: Dust 2D tau100.0 mafft: Multiple Sequence Alignment - LSU RNA incompact3d: Cylinder hmmer: Pfam Database Search qmcpack: nwchem: C240 Buckyball mrbayes: Primate Phylogeny Analysis pennant: leblancbig pennant: sedovbig fftw: Float + SSE - 1D FFT Size 32 fftw: Stock - 1D FFT Size 32 ffte: N=256, 3D Complex FFT Routine amg: lzbench: Zstd 1 - Decompression lzbench: Zstd 1 - Compression toybrot: OpenMP neat: dolfyn: Computational Fluid Dynamics namd: ATPase Simulation - 327,506 Atoms rodinia: OpenMP CFD Solver cp2k: Fayalite-FIST Data cloverleaf: Lagrangian-Eulerian Hydrodynamics minife: Small parboil: OpenMP CUTCP npb: BT.C hpcg: cryptopp: Unkeyed Algorithms ipc-benchmark: Unnamed Pipe - 128 blosc: blosclz mpcbench: Multi-Precision Benchmark compress-pbzip2: 256MB File Compression x264: H.264 Video Encoding svt-vp9: Visual Quality Optimized - Bosphorus 1080p java-gradle-perf: Reactor AMD Ryzen 9 5900X 12-Core 50.076 100.23 2.23273 2 1284.440130 539071 48157 3797.2 52.4537 2.403 8.210 4.927 15.722 0.1481 137.277 430.724 0.00076035 0.08453012 39.141 7.245 57.492 34.522527 12.321 37.597 2.395 2.644 11.733 4.328 22.841 5.668 52.28651 34.845 38.393 21.852 161.917 28.164 2.860468 28.836 555.38 69070 102.49 79.787 17.875 6.140 7.839 35.017 13.243 26.628 151.7 37.767 69.153 39.373 21.993 390.641 50.917 19.114 66.844 637.870 34.223 16.033 57.773 791138 1105452758 49832488 46734386 96658 5358.109532 3.13 2.99 634496.516991 241.00 11.93 7.316834 84.23 24.39 35.46 10.11 89.70 46.039 36.23 9.04 20.6987 20.6471 58.99 873.033 333.33 17.97 851.53 11.4042 2.81146 1035 14250 1827333 30021 17.21 509.005 1969914 11736269 54.27 7382.567 876.50 1895.70 726.99 53.4 6163.7 3057.73 55813609.2 20069.8 8084.512 6.311 3742.34 13996346439 6926.3 139.17 1.134 7.54 1680964765 11.009002 10.978 11.077 183 6.996 210.684545 78.754 820.68 11003.4 55.557 2827.353 2931.377 21196 15489 52032.775553712 28153.39 1880 651 62864 11.249 12.757 1.26371 12.261 652.335 2.84 5200.33 1.494421 27934.41 4.58032 443.114724 4262369 14566.6 11667 2.110 160.96 221.23 206.328 OpenBenchmarking.org
Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride AMD Ryzen 9 5900X 12-Core 11 22 33 44 55 SE +/- 0.45, N = 3 50.08 1. (CC) gcc options: -O2 -static -pthread -lrt
Core-Latency Average Latency Between CPU Cores OpenBenchmarking.org ns, Fewer Is Better Core-Latency Average Latency Between CPU Cores AMD Ryzen 9 5900X 12-Core 20 40 60 80 100 100.23 MIN: 36.12 / MAX: 163.83 1. (CXX) g++ options: -std=c++11 -pthread -O3
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll AMD Ryzen 9 5900X 12-Core 0.5024 1.0048 1.5072 2.0096 2.512 SE +/- 0.00105, N = 3 2.23273
System Libxml2 Parsing Filesize: 5 KB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 5 KB AMD Ryzen 9 5900X 12-Core 0.45 0.9 1.35 1.8 2.25 2
System ZLIB Decompression OpenBenchmarking.org ms, Fewer Is Better System ZLIB Decompression 1.2.7 AMD Ryzen 9 5900X 12-Core 300 600 900 1200 1500 SE +/- 12.03, N = 10 1284.44
PSSTOP Memory test OpenBenchmarking.org kb, Fewer Is Better PSSTOP Memory test AMD Ryzen 9 5900X 12-Core 120K 240K 360K 480K 600K 539071
Cpuminer-Opt Algorithm: lbry OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: lbry AMD Ryzen 9 5900X 12-Core 10K 20K 30K 40K 50K SE +/- 208.35, N = 3 48157 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance AMD Ryzen 9 5900X 12-Core 800 1600 2400 3200 4000 SE +/- 61.53, N = 12 3797.2 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time AMD Ryzen 9 5900X 12-Core 12 24 36 48 60 SE +/- 0.11, N = 3 52.45 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
System GZIP Decompression OpenBenchmarking.org Seconds, Fewer Is Better System GZIP Decompression AMD Ryzen 9 5900X 12-Core 0.5407 1.0814 1.6221 2.1628 2.7035 SE +/- 0.020, N = 13 2.403
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time AMD Ryzen 9 5900X 12-Core 2 4 6 8 10 SE +/- 0.024, N = 3 8.210
Sample Pi Program OpenBenchmarking.org Seconds, Fewer Is Better Sample Pi Program AMD Ryzen 9 5900X 12-Core 1.1086 2.2172 3.3258 4.4344 5.543 SE +/- 0.026, N = 3 4.927
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 AMD Ryzen 9 5900X 12-Core 4 8 12 16 20 SE +/- 0.22, N = 3 15.72 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
R Benchmark OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark AMD Ryzen 9 5900X 12-Core 0.0333 0.0666 0.0999 0.1332 0.1665 SE +/- 0.0004, N = 3 0.1481 1. R scripting front-end version 3.6.3 (2020-02-29)
Radiance Benchmark Test: SMP Parallel OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: SMP Parallel AMD Ryzen 9 5900X 12-Core 30 60 90 120 150 137.28
Radiance Benchmark Test: Serial OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: Serial AMD Ryzen 9 5900X 12-Core 90 180 270 360 450 430.72
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter AMD Ryzen 9 5900X 12-Core 0.0002 0.0004 0.0006 0.0008 0.001 SE +/- 0.00000301, N = 3 0.00076035
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html AMD Ryzen 9 5900X 12-Core 0.019 0.038 0.057 0.076 0.095 SE +/- 0.00108596, N = 3 0.08453012
OpenCV Benchmark OpenBenchmarking.org Seconds, Fewer Is Better OpenCV Benchmark 3.3.0 AMD Ryzen 9 5900X 12-Core 9 18 27 36 45 SE +/- 0.26, N = 3 39.14
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time AMD Ryzen 9 5900X 12-Core 2 4 6 8 10 SE +/- 0.008, N = 3 7.245 1. (CC) gcc options: -static -fopenmp -O3 -march=native
Montage Astronomical Image Mosaic Engine Mosaic of M17, K band, 1.5 deg x 1.5 deg OpenBenchmarking.org Seconds, Fewer Is Better Montage Astronomical Image Mosaic Engine 6.0 Mosaic of M17, K band, 1.5 deg x 1.5 deg AMD Ryzen 9 5900X 12-Core 13 26 39 52 65 SE +/- 0.23, N = 3 57.49 1. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful AMD Ryzen 9 5900X 12-Core 8 16 24 32 40 SE +/- 0.41, N = 3 34.52 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Mencoder AVI To LAVC OpenBenchmarking.org Seconds, Fewer Is Better Mencoder 1.3.0 AVI To LAVC AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.14, N = 3 12.32 1. (CC) gcc options: -ffast-math -fpie -pie -lncurses -lrt -lpng -lz -ljpeg -lasound -ldl -lpthread -lsndio -lfribidi -lbz2 -lmad -lvorbisenc -lvorbis -logg -rdynamic -lm
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve AMD Ryzen 9 5900X 12-Core 9 18 27 36 45 SE +/- 0.04, N = 3 37.60 1. (CXX) g++ options: -fopenmp -O2 -march=native
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process AMD Ryzen 9 5900X 12-Core 0.5389 1.0778 1.6167 2.1556 2.6945 SE +/- 0.035, N = 15 2.395 1. (CC) gcc options: -lpthread
Hackbench Count: 1 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread AMD Ryzen 9 5900X 12-Core 0.5949 1.1898 1.7847 2.3796 2.9745 SE +/- 0.028, N = 3 2.644 1. (CC) gcc options: -lpthread
GnuPG 2GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.08, N = 3 11.73 1. (CC) gcc options: -O2 -MT -MD -MP -MF
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV AMD Ryzen 9 5900X 12-Core 0.9738 1.9476 2.9214 3.8952 4.869 SE +/- 0.034, N = 3 4.328 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shm -lasound -lSDL2 -lsndio -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis AMD Ryzen 9 5900X 12-Core 5 10 15 20 25 SE +/- 0.23, N = 20 22.84 1. (CC) gcc options: -O2 -std=c99
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 AMD Ryzen 9 5900X 12-Core 1.2753 2.5506 3.8259 5.1012 6.3765 SE +/- 0.061, N = 3 5.668 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
DeepSpeech Acceleration: CPU OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU AMD Ryzen 9 5900X 12-Core 12 24 36 48 60 SE +/- 0.02, N = 3 52.29
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion AMD Ryzen 9 5900X 12-Core 8 16 24 32 40 SE +/- 0.29, N = 3 34.85 1. (CC) gcc options: -lm
Cython benchmark OpenBenchmarking.org Seconds, Fewer Is Better Cython benchmark 0.27 AMD Ryzen 9 5900X 12-Core 9 18 27 36 45 SE +/- 0.20, N = 3 38.39
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 AMD Ryzen 9 5900X 12-Core 5 10 15 20 25 SE +/- 0.30, N = 3 21.85 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
LZMA Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression AMD Ryzen 9 5900X 12-Core 40 80 120 160 200 SE +/- 2.15, N = 3 161.92 1. (CXX) g++ options: -O2
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz AMD Ryzen 9 5900X 12-Core 7 14 21 28 35 SE +/- 0.13, N = 3 28.16
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall AMD Ryzen 9 5900X 12-Core 0.6436 1.2872 1.9308 2.5744 3.218 SE +/- 0.008207, N = 3 2.860468 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time AMD Ryzen 9 5900X 12-Core 7 14 21 28 35 SE +/- 0.04, N = 3 28.84 1. (CC) gcc options: -lm -O3
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark AMD Ryzen 9 5900X 12-Core 120 240 360 480 600 SE +/- 0.73, N = 3 555.38
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark AMD Ryzen 9 5900X 12-Core 15K 30K 45K 60K 75K SE +/- 535.83, N = 3 69070 1. Nodejs
v10.19.0
rays1bench Large Scene OpenBenchmarking.org mrays/s, More Is Better rays1bench 2020-01-09 Large Scene AMD Ryzen 9 5900X 12-Core 20 40 60 80 100 SE +/- 0.06, N = 3 102.49
YafaRay Total Time For Sample Scene OpenBenchmarking.org Seconds, Fewer Is Better YafaRay 3.4.1 Total Time For Sample Scene AMD Ryzen 9 5900X 12-Core 20 40 60 80 100 SE +/- 0.11, N = 3 79.79 1. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread
Y-Cruncher Calculating 500M Pi Digits OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.7.8.9503 Calculating 500M Pi Digits AMD Ryzen 9 5900X 12-Core 4 8 12 16 20 SE +/- 0.01, N = 3 17.88
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples AMD Ryzen 9 5900X 12-Core 2 4 6 8 10 SE +/- 0.017, N = 3 6.140 1. (CXX) g++ options: -fopenmp -O3
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 AMD Ryzen 9 5900X 12-Core 2 4 6 8 10 SE +/- 0.010, N = 3 7.839 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot AMD Ryzen 9 5900X 12-Core 8 16 24 32 40 SE +/- 0.38, N = 3 35.02 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.01, N = 3 13.24 1. (CXX) g++ options: -O3 -lpthread
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time AMD Ryzen 9 5900X 12-Core 6 12 18 24 30 SE +/- 0.11, N = 3 26.63 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSDL -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
LLVM Test Suite Time To Run OpenBenchmarking.org Seconds, Fewer Is Better LLVM Test Suite 6.0.0 Time To Run AMD Ryzen 9 5900X 12-Core 30 60 90 120 150 151.7 1. (CXX) g++ options: -O3 -lstdc++
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 AMD Ryzen 9 5900X 12-Core 9 18 27 36 45 SE +/- 0.04, N = 3 37.77 1. (CC) gcc options: -lm -lpthread -O3
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile AMD Ryzen 9 5900X 12-Core 15 30 45 60 75 SE +/- 0.52, N = 3 69.15
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile AMD Ryzen 9 5900X 12-Core 9 18 27 36 45 SE +/- 0.06, N = 3 39.37
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.4 Time To Compile AMD Ryzen 9 5900X 12-Core 5 10 15 20 25 SE +/- 0.28, N = 3 21.99
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile AMD Ryzen 9 5900X 12-Core 80 160 240 320 400 SE +/- 3.71, N = 3 390.64
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile AMD Ryzen 9 5900X 12-Core 11 22 33 44 55 SE +/- 0.40, N = 3 50.92
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile AMD Ryzen 9 5900X 12-Core 5 10 15 20 25 SE +/- 0.11, N = 3 19.11
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 9.1 Time To Compile AMD Ryzen 9 5900X 12-Core 15 30 45 60 75 SE +/- 0.06, N = 3 66.84
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 9.3.0 Time To Compile AMD Ryzen 9 5900X 12-Core 140 280 420 560 700 SE +/- 0.77, N = 3 637.87
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile AMD Ryzen 9 5900X 12-Core 8 16 24 32 40 SE +/- 0.02, N = 3 34.22
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile AMD Ryzen 9 5900X 12-Core 4 8 12 16 20 SE +/- 0.03, N = 3 16.03
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 AMD Ryzen 9 5900X 12-Core 13 26 39 52 65 SE +/- 0.29, N = 3 57.77 1. (CXX) g++ options: -O3 -fPIC
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 AMD Ryzen 9 5900X 12-Core 200K 400K 600K 800K 1000K SE +/- 11034.52, N = 3 791138 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Swet Average OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average AMD Ryzen 9 5900X 12-Core 200M 400M 600M 800M 1000M SE +/- 1374030.55, N = 3 1105452758 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth AMD Ryzen 9 5900X 12-Core 11M 22M 33M 44M 55M SE +/- 182437.54, N = 3 49832488
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time AMD Ryzen 9 5900X 12-Core 10M 20M 30M 40M 50M SE +/- 360152.87, N = 3 46734386 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 AMD Ryzen 9 5900X 12-Core 20K 40K 60K 80K 100K SE +/- 50.06, N = 3 96658 1. (CXX) g++ options: -pipe -lpthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver AMD Ryzen 9 5900X 12-Core 1100 2200 3300 4400 5500 SE +/- 66.01, N = 5 5358.11 1. (CC) gcc options: -O3 -mavx2
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism AMD Ryzen 9 5900X 12-Core 0.7043 1.4086 2.1129 2.8172 3.5215 SE +/- 0.02, N = 3 3.13 MIN: 3.05 / MAX: 3.2
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC AMD Ryzen 9 5900X 12-Core 0.6728 1.3456 2.0184 2.6912 3.364 SE +/- 0.02, N = 3 2.99 MIN: 2.83 / MAX: 3.12
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second AMD Ryzen 9 5900X 12-Core 140K 280K 420K 560K 700K SE +/- 1240.06, N = 3 634496.52 1. (CC) gcc options: -O2 -lrt" -lrt
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark AMD Ryzen 9 5900X 12-Core 50 100 150 200 250 SE +/- 0.68, N = 3 241.00 MIN: 1 / MAX: 937
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.2.0 Scene: Memorial AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.01, N = 3 11.93
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate AMD Ryzen 9 5900X 12-Core 2 4 6 8 10 SE +/- 0.041630, N = 3 7.316834 1. (CC) gcc options: -O3 -march=native -fopenmp
x265 Video Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 1080p AMD Ryzen 9 5900X 12-Core 20 40 60 80 100 SE +/- 0.24, N = 3 84.23 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
x265 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K AMD Ryzen 9 5900X 12-Core 6 12 18 24 30 SE +/- 0.17, N = 14 24.39 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
VP9 libvpx Encoding Speed: Speed 5 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 AMD Ryzen 9 5900X 12-Core 8 16 24 32 40 SE +/- 0.24, N = 3 35.46 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
VP9 libvpx Encoding Speed: Speed 0 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 0 AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.04, N = 3 10.11 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.4.1 1080p 8-bit YUV To HEVC Video Encode AMD Ryzen 9 5900X 12-Core 20 40 60 80 100 SE +/- 0.68, N = 3 89.70 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p AMD Ryzen 9 5900X 12-Core 10 20 30 40 50 SE +/- 0.59, N = 3 46.04 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Slow AMD Ryzen 9 5900X 12-Core 8 16 24 32 40 SE +/- 0.14, N = 3 36.23 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Slow AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.06, N = 3 9.04 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
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 AMD Ryzen 9 5900X 12-Core 5 10 15 20 25 SE +/- 0.14, N = 3 20.70 MIN: 20.11 / MAX: 21.22
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon AMD Ryzen 9 5900X 12-Core 5 10 15 20 25 SE +/- 0.03, N = 3 20.65 MIN: 20.53 / MAX: 20.98
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime AMD Ryzen 9 5900X 12-Core 13 26 39 52 65 SE +/- 0.52, N = 3 58.99 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 AMD Ryzen 9 5900X 12-Core 200 400 600 800 1000 SE +/- 0.56, N = 3 873.03 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
OSPray Demo: Magnetic Reconnection - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer AMD Ryzen 9 5900X 12-Core 70 140 210 280 350 SE +/- 0.00, N = 12 333.33 MIN: 250
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis AMD Ryzen 9 5900X 12-Core 4 8 12 16 20 SE +/- 0.11, N = 3 17.97 MIN: 17.54 / MAX: 18.18
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p AMD Ryzen 9 5900X 12-Core 200 400 600 800 1000 SE +/- 7.43, N = 3 851.53 MIN: 555.53 / MAX: 941.06 1. (CC) gcc options: -pthread
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.02, N = 3 11.40 MIN: 11.23 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -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 AMD Ryzen 9 5900X 12-Core 0.6326 1.2652 1.8978 2.5304 3.163 SE +/- 0.01150, N = 3 2.81146 MIN: 2.67 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space AMD Ryzen 9 5900X 12-Core 200 400 600 800 1000 SE +/- 1.45, N = 3 1035 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test AMD Ryzen 9 5900X 12-Core 3K 6K 9K 12K 15K SE +/- 203.81, N = 3 14250 1. Nodejs
v10.19.0
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 AMD Ryzen 9 5900X 12-Core 400K 800K 1200K 1600K 2000K SE +/- 10088.50, N = 3 1827333 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish AMD Ryzen 9 5900X 12-Core 6K 12K 18K 24K 30K SE +/- 49.42, N = 3 30021 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
ArrayFire Test: Conjugate Gradient CPU OpenBenchmarking.org ms, Fewer Is Better ArrayFire 3.7 Test: Conjugate Gradient CPU AMD Ryzen 9 5900X 12-Core 4 8 12 16 20 SE +/- 0.23, N = 4 17.21 1. (CXX) g++ options: -rdynamic
ArrayFire Test: BLAS CPU OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.7 Test: BLAS CPU AMD Ryzen 9 5900X 12-Core 110 220 330 440 550 SE +/- 7.52, N = 3 509.01 1. (CXX) g++ options: -rdynamic
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance AMD Ryzen 9 5900X 12-Core 400K 800K 1200K 1600K 2000K SE +/- 4225.15, N = 5 1969914 1. (CC) gcc options: -O3 -march=native
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time AMD Ryzen 9 5900X 12-Core 3M 6M 9M 12M 15M SE +/- 11659.28, N = 3 11736269 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark AMD Ryzen 9 5900X 12-Core 12 24 36 48 60 SE +/- 0.32, N = 3 54.27 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 AMD Ryzen 9 5900X 12-Core 1600 3200 4800 6400 8000 SE +/- 81.89, N = 3 7382.57 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite AMD Ryzen 9 5900X 12-Core 200 400 600 800 1000 SE +/- 9.75, N = 3 876.50 1. (CC) gcc options: -lm
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Composite AMD Ryzen 9 5900X 12-Core 400 800 1200 1600 2000 SE +/- 1.05, N = 3 1895.70 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Nettle Test: sha512 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: sha512 AMD Ryzen 9 5900X 12-Core 160 320 480 640 800 SE +/- 0.07, N = 3 726.99 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 AMD Ryzen 9 5900X 12-Core 12 24 36 48 60 SE +/- 0.83, N = 12 53.4 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 AMD Ryzen 9 5900X 12-Core 1300 2600 3900 5200 6500 SE +/- 47.55, N = 3 6163.7 1. (CC) gcc options: -O3 -pthread -lz -llzma
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read AMD Ryzen 9 5900X 12-Core 700 1400 2100 2800 3500 SE +/- 42.25, N = 3 3057.73 MIN: 3015.35 / MAX: 3142.5 1. (CC) gcc options: -lrt
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 AMD Ryzen 9 5900X 12-Core 12M 24M 36M 48M 60M SE +/- 711062.77, N = 3 55813609.2
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving AMD Ryzen 9 5900X 12-Core 4K 8K 12K 16K 20K SE +/- 3.15, N = 3 20069.8 1. (CC) gcc options: -O3
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree AMD Ryzen 9 5900X 12-Core 2K 4K 6K 8K 10K SE +/- 77.75, N = 5 8084.51
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time AMD Ryzen 9 5900X 12-Core 2 4 6 8 10 SE +/- 0.061, N = 3 6.311
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite AMD Ryzen 9 5900X 12-Core 800 1600 2400 3200 4000 SE +/- 26.29, N = 4 3742.34
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build AMD Ryzen 9 5900X 12-Core 3000M 6000M 9000M 12000M 15000M SE +/- 187507348.44, N = 3 13996346439
GNU GMP GMPbench Total Time OpenBenchmarking.org GMPbench Score, More Is Better GNU GMP GMPbench 6.1.2 Total Time AMD Ryzen 9 5900X 12-Core 1500 3000 4500 6000 7500 6926.3 1. (CC) gcc options: -O3 -fomit-frame-pointer -lm
libgav1 Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Summer Nature 1080p AMD Ryzen 9 5900X 12-Core 30 60 90 120 150 SE +/- 0.16, N = 3 139.17 1. (CXX) g++ options: -O3 -lpthread
WebP Image Encode Encode Settings: Default OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default AMD Ryzen 9 5900X 12-Core 0.2552 0.5104 0.7656 1.0208 1.276 SE +/- 0.012, N = 3 1.134 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 AMD Ryzen 9 5900X 12-Core 2 4 6 8 10 SE +/- 0.05, N = 3 7.54 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
NoiseLevel OpenBenchmarking.org Activity Level, Fewer Is Better NoiseLevel AMD Ryzen 9 5900X 12-Core 400M 800M 1200M 1600M 2000M 1680964765
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.04, N = 3 11.01 1. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.05, N = 3 10.98 1. (CXX) g++ options: -O3 -pthread -lm
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: 20k Atoms AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.02, N = 3 11.08 1. (CXX) g++ options: -O3 -pthread -lm
Monte Carlo Simulations of Ionised Nebulae Input: Dust 2D tau100.0 OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2019-03-24 Input: Dust 2D tau100.0 AMD Ryzen 9 5900X 12-Core 40 80 120 160 200 SE +/- 0.58, N = 3 183 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Timed MAFFT Alignment Multiple Sequence Alignment - LSU RNA OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA AMD Ryzen 9 5900X 12-Core 2 4 6 8 10 SE +/- 0.048, N = 3 6.996 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Incompact3D Input: Cylinder OpenBenchmarking.org Seconds, Fewer Is Better Incompact3D 2020-09-17 Input: Cylinder AMD Ryzen 9 5900X 12-Core 50 100 150 200 250 SE +/- 0.18, N = 3 210.68 1. (F9X) gfortran options: -cpp -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search AMD Ryzen 9 5900X 12-Core 20 40 60 80 100 SE +/- 0.26, N = 3 78.75 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
QMCPACK OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.8 AMD Ryzen 9 5900X 12-Core 200 400 600 800 1000 820.68 1. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -ffast-math -lm
NWChem Input: C240 Buckyball OpenBenchmarking.org Seconds, Fewer Is Better NWChem 7.0 Input: C240 Buckyball AMD Ryzen 9 5900X 12-Core 2K 4K 6K 8K 10K 11003.4 1. (F9X) gfortran options: -lnwctask -lccsd -lmcscf -lselci -lmp2 -lmoints -lstepper -ldriver -loptim -lnwdft -lgradients -lcphf -lesp -lddscf -ldangchang -lguess -lhessian -lvib -lnwcutil -lrimp2 -lproperty -lsolvation -lnwints -lprepar -lnwmd -lnwpw -lofpw -lpaw -lpspw -lband -lnwpwlib -lcafe -lspace -lanalyze -lqhop -lpfft -ldplot -ldrdy -lvscf -lqmmm -lqmd -letrans -ltce -lbq -lmm -lcons -lperfm -ldntmc -lccca -ldimqm -lga -larmci -lpeigs -l64to32 -lopenblas -lpthread -lrt -llapack -lnwcblas -lmpi_usempif08 -lmpi_mpifh -lmpi -lcomex -lm -m64 -ffast-math -std=legacy -fdefault-integer-8 -finline-functions -O2
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis AMD Ryzen 9 5900X 12-Core 12 24 36 48 60 SE +/- 0.05, N = 3 55.56 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm -lreadline
Pennant Test: leblancbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: leblancbig AMD Ryzen 9 5900X 12-Core 600 1200 1800 2400 3000 SE +/- 0.74, N = 3 2827.35 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Pennant Test: sedovbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: sedovbig AMD Ryzen 9 5900X 12-Core 600 1200 1800 2400 3000 SE +/- 0.91, N = 3 2931.38 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
FFTW Build: Float + SSE - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 AMD Ryzen 9 5900X 12-Core 5K 10K 15K 20K 25K SE +/- 80.88, N = 3 21196 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 AMD Ryzen 9 5900X 12-Core 3K 6K 9K 12K 15K SE +/- 205.62, N = 5 15489 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTE N=256, 3D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 N=256, 3D Complex FFT Routine AMD Ryzen 9 5900X 12-Core 11K 22K 33K 44K 55K SE +/- 46.55, N = 3 52032.78 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark AMD Ryzen 9 5900X 12-Core 6K 12K 18K 24K 30K SE +/- 16.48, N = 3 28153.39 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression AMD Ryzen 9 5900X 12-Core 400 800 1200 1600 2000 SE +/- 28.39, N = 3 1880 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 AMD Ryzen 9 5900X 12-Core 140 280 420 560 700 SE +/- 9.64, N = 3 651 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
toyBrot Fractal Generator Implementation: OpenMP OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: OpenMP AMD Ryzen 9 5900X 12-Core 13K 26K 39K 52K 65K SE +/- 126.65, N = 3 62864 1. (CXX) g++ options: -lpthread
Nebular Empirical Analysis Tool OpenBenchmarking.org Seconds, Fewer Is Better Nebular Empirical Analysis Tool 2020-02-29 AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.05, N = 3 11.25 1. (F9X) gfortran options: -cpp -ffree-line-length-0 -Jsource/ -fopenmp -O3 -fno-backtrace
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.15, N = 3 12.76
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms AMD Ryzen 9 5900X 12-Core 0.2843 0.5686 0.8529 1.1372 1.4215 SE +/- 0.00123, N = 3 1.26371
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.12, N = 3 12.26 1. (CXX) g++ options: -O2 -lOpenCL
CP2K Molecular Dynamics Fayalite-FIST Data OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 6.1 Fayalite-FIST Data AMD Ryzen 9 5900X 12-Core 140 280 420 560 700 652.34
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics AMD Ryzen 9 5900X 12-Core 0.639 1.278 1.917 2.556 3.195 SE +/- 0.00, N = 3 2.84 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small AMD Ryzen 9 5900X 12-Core 1100 2200 3300 4400 5500 SE +/- 4.15, N = 3 5200.33 1. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP AMD Ryzen 9 5900X 12-Core 0.3362 0.6724 1.0086 1.3448 1.681 SE +/- 0.006498, N = 3 1.494421 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 AMD Ryzen 9 5900X 12-Core 6K 12K 18K 24K 30K SE +/- 98.14, N = 3 27934.41 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 AMD Ryzen 9 5900X 12-Core 1.0306 2.0612 3.0918 4.1224 5.153 SE +/- 0.04801, N = 9 4.58032 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms AMD Ryzen 9 5900X 12-Core 100 200 300 400 500 SE +/- 4.15, N = 3 443.11 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 AMD Ryzen 9 5900X 12-Core 900K 1800K 2700K 3600K 4500K SE +/- 16021.76, N = 3 4262369
C-Blosc Compressor: blosclz OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.0 Beta 5 Compressor: blosclz AMD Ryzen 9 5900X 12-Core 3K 6K 9K 12K 15K SE +/- 19.37, N = 3 14566.6 1. (CXX) g++ options: -rdynamic
GNU MPC Multi-Precision Benchmark OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark AMD Ryzen 9 5900X 12-Core 2K 4K 6K 8K 10K SE +/- 33.33, N = 3 11667 1. (CC) gcc options: -lm -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8 -MT -MD -MP -MF
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression AMD Ryzen 9 5900X 12-Core 0.4748 0.9496 1.4244 1.8992 2.374 SE +/- 0.051, N = 15 2.110 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding AMD Ryzen 9 5900X 12-Core 40 80 120 160 200 SE +/- 8.44, N = 13 160.96 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p AMD Ryzen 9 5900X 12-Core 50 100 150 200 250 SE +/- 7.01, N = 12 221.23 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Java Gradle Build Gradle Build: Reactor OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor AMD Ryzen 9 5900X 12-Core 50 100 150 200 250 SE +/- 4.17, N = 12 206.33
Phoronix Test Suite v10.8.4