ryzen-9-3900x AMD Ryzen 9 3900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (0066 BIOS) and Sapphire AMD Baffin [Polaris11] 4GB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1907075-HV-RYZEN939068&sor&gru .
ryzen-9-3900x Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ryzen 9 3900X Ryzen 9 3900X 2 AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (0066 BIOS) AMD Device 1480 16384MB 2000GB Force MP600 + 15GB Ultra USB 3.0 Sapphire AMD Baffin [Polaris11] 4GB (1300/1750MHz) AMD Device aae0 ASUS VP28U Realtek Device 8125 + Intel I211 + Intel Device 2723 Ubuntu 18.04 5.2.0-999-generic (x86_64) 20190703 GNOME Shell 3.28.3 X Server 1.20.1 modesetting 1.20.1 4.5 Mesa 18.2.2 (LLVM 7.0.0) GCC 7.4.0 ext4 3840x2160 2000GB Force MP600 OpenBenchmarking.org Compiler Details - Ryzen 9 3900X: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - Ryzen 9 3900X: NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: acpi-cpufreq ondemand Java Details - Ryzen 9 3900X: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1) Python Details - Ryzen 9 3900X: Python 2.7.15+ + Python 3.6.8 Security Details - l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled
ryzen-9-3900x stress-ng: Crypto stress-ng: Forking stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing novabench: CPU sysbench: Memory sysbench: CPU blogbench: Read blogbench: Write ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping svt-av1: 1080p 8-bit YUV To AV1 Video Encode svt-hevc: 1080p 8-bit YUV To HEVC Video Encode svt-vp9: 1080p 8-bit YUV To VP9 Video Encode vpxenc: vpxenc VP9 1080p Video Encode x264: H.264 Video Encoding x265: H.265 1080p Video Encoding hpcc: G-Ptrans hpcc: EP-STREAM Triad hpcc: Rand Ring Bandwidth hpcc: G-Ffte hpcg: hpcc: G-HPL hpcc: G-Ffte hpcc: EP-DGEMM hpcc: G-Rand Access graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing cryptsetup: PBKDF2-sha512 cryptsetup: PBKDF2-whirlpool cpuminer-opt: m7m cpuminer-opt: deep cpuminer-opt: skein cpuminer-opt: sha256t v-ray: CPU xsbench: compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ramspeed: Average - Floating Point stream: Copy stream: Scale stream: Triad stream: Add tinymembench: Standard Memcpy tinymembench: Standard Memset hpcc: Max Ping Pong Bandwidth lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Libdeflate 1 - Decompression cachebench: Read cachebench: Write cachebench: Read / Modify / Write novabench: RAM tjbench: Decompression Throughput sockperf: Throughput fftw: Stock - 1D FFT Size 4096 fftw: Stock - 2D FFT Size 4096 fftw: Float + SSE - 1D FFT Size 4096 fftw: Float + SSE - 2D FFT Size 4096 java-scimark2: Composite java-scimark2: Monte Carlo java-scimark2: Fast Fourier Transform java-scimark2: Sparse Matrix Multiply java-scimark2: Dense LU Matrix Factorization java-scimark2: Jacobi Successive Over-Relaxation himeno: Poisson Pressure Solver mbw: Memory Copy - 128 MiB mbw: Memory Copy - 1024 MiB mbw: Memory Copy - 4096 MiB mbw: Memory Copy - 8192 MiB mbw: Memory Copy, Fixed Block Size - 128 MiB mbw: Memory Copy, Fixed Block Size - 1024 MiB mbw: Memory Copy, Fixed Block Size - 4096 MiB botan: KASUMI - Encrypt botan: KASUMI - Decrypt botan: AES-256 - Encrypt botan: AES-256 - Decrypt botan: Twofish - Encrypt botan: Twofish - Decrypt botan: Blowfish - Encrypt botan: Blowfish - Decrypt botan: CAST-256 - Encrypt botan: CAST-256 - Decrypt compress-7zip: Compress Speed Test lczero: BLAS crafty: Elapsed Time stockfish: Total Time asmfish: 1024 Hash Memory, 26 Depth swet: Average mcperf: Add mcperf: Get mcperf: Set mcperf: Append mcperf: Delete mcperf: Prepend mcperf: Replace mysqlslap: 1 mysqlslap: 16 mysqlslap: 64 mysqlslap: 256 hint: FLOAT hint: DOUBLE novabench: RAM john-the-ripper: Blowfish ebizzy: redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET nginx: Static Web Page Serving apache: Static Web Page Serving phpbench: PHP Benchmark Suite geekbench: Multi Core geekbench: Single Core openssl: RSA 4096-bit Performance clomp: Static OMP Speedup npb: BT.A npb: EP.C npb: FT.A npb: FT.B npb: LU.A npb: LU.C npb: SP.A pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Heavy Contention - Read Only pgbench: Buffer Test - Heavy Contention - Read Write apache-siege: 100 apache-siege: 200 apache-siege: 250 brl-cad: VGR Performance Metric ctx-clock: Context Switch Time blake2: namd: ATPase Simulation - 327,506 Atoms lammps: Rhodopsin Protein renaissance: Scala Dotty renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree mkl-dnn: IP Batch 1D - f32 mkl-dnn: Deconvolution Batch deconv_1d - f32 mkl-dnn: Deconvolution Batch deconv_3d - f32 mkl-dnn: Convolution Batch conv_alexnet - f32 mkl-dnn: Convolution Batch conv_googlenet_v3 - f32 dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans numpy: glibc-bench: cos glibc-bench: ffs glibc-bench: sin glibc-bench: sqrt glibc-bench: tanh glibc-bench: ffsll glibc-bench: pthread_once go-benchmark: http go-benchmark: json go-benchmark: build go-benchmark: garbage 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 t-test1: 1 t-test1: 2 parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding cloverleaf: Lagrangian-Eulerian Hydrodynamics rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster hmmer: Pfam Database Search mafft: Multiple Sequence Alignment mrbayes: Primate Phylogeny Analysis nero2d: Total Time build-gcc: Time To Compile build-linux-kernel: Time To Compile build-llvm: Time To Compile build-php: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel compress-pbzip2: 256MB File Compression povray: Trace Time primesieve: 1e12 Prime Number Generation rust-mandel: Time To Complete Serial/Parallel Mandelbrot rust-prime: Prime Number Test To 200,000,000 compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 cython-bench: encode-flac: WAV To FLAC encode-mp3: WAV To MP3 hackbench: 32 - Process m-queens: Time To Solve minion: Graceful minion: Solitaire minion: Quasigroup radiance: Serial radiance: SMP Parallel rbenchmark: tachyon: Total Time tensorflow: Cifar10 cpp-perf-bench: Atol cpp-perf-bench: Ctype cpp-perf-bench: Math Library cpp-perf-bench: Function Objects darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only octave-benchmark: blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only numenta-nab: Time To Completion scikit-learn: tesseract-ocr: Time To OCR 7 Images sockperf: Latency Ping Pong sockperf: Latency Under Load hpcc: Rand Ring Latency Ryzen 9 3900X Ryzen 9 3900X 2 3377.56 76750.67 4242.19 5805237.07 2467.74 11454.01 5999576.15 12377571.31 9347915.12 25609.13 643084 109609 649.96 46.17 248.72 89.19 172.30 141.26 52.49 2.40026 0.81797 0.58389 7.90112 1.09 146.26400 7.90112 15.62887 0.05687 263 175 207 274 592.06 11213 40277 88550 21238 2717699 2657.49 742.48 2751.97 28348.57 25294.66 25235.67 28250.28 26762.65 28842.14 25620.50 25041.35 28343.45 26886.58 32200.42 16402.50 17976.22 17915.92 19401.17 14634.37 18319.632 37 116 467 1270 493 553 237 1101 2991.97 31179.52 32000.09 198.55 637880 9361.73 6822.77 53686 19834 3118.57 1704.81 2050.11 2840.55 6992.33 2005.05 1297.23 18344.20 18408.50 18779.06 204.96 9564.80 9937.23 10032.87 100.19 96.79 5999.59 5889.59 379.34 381.60 294.09 293.32 157.21 157.21 78956 172.67 8959460 39321097 39818610 843124676 61899.38 110464.53 61967.73 70145.97 112575.28 62769.63 62458.00 2723 1675 1087 445 375425036.57 890271518.27 28656 1109542 2961052.72 2351713.06 1647701.41 2741918.82 1856565.16 42433.69 41558.53 637872 3502.37 2.38 6473.80 484.48 5716.38 6210.39 50755.21 21562.48 4424.66 373509.10 30037.10 382276.36 29241.91 30307.78 28415.63 36094.28 182241 180 8.75 1.44057 25.74 5228.19 4763.27 5801.42 12253.91 17291.03 6047.12 11262.21 17.59 25.09 5.00 256.06 111.69 3120 4098 3506 3887 5492948 35326.20 1.77 35238.60 2.21 11.20 1.77 1.76 4387 3779922 13759816575 834064 4.81 67.37 67.42 67.78 69.66 20.26 7.09 150.13 2.19 14.96 28.64 3.63 51.87 13.77 21.08 8.05 2.15 88.70 29.93 677.40 47.08 277.52 41.72 52.93 2.40 30.91 15.79 37.36 31.32 25.32 18.07 22.08 7.60 25.88 44.06 47.50 43.02 61.33 110.71 587.43 193.51 0.1607 3.33 23.38 62.32 33.98 317.16 15.04 11.27 4.66 0.19 3.59 7.27 137.86 306.54 192.87 683.43 368.39 198.18 10.92 24.59 2.39 14.01 0.50917 1842 1529214 813829 26972 270 43221 5734 OpenBenchmarking.org
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 10.32, N = 3 3377.56 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Ryzen 9 3900X 16K 32K 48K 64K 80K SE +/- 125.65, N = 3 76750.67 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Ryzen 9 3900X 900 1800 2700 3600 4500 SE +/- 4.17, N = 3 4242.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Ryzen 9 3900X 1.2M 2.4M 3.6M 4.8M 6M SE +/- 8812.65, N = 3 5805237.07 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Ryzen 9 3900X 500 1000 1500 2000 2500 SE +/- 0.39, N = 3 2467.74 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 29.50, N = 3 11454.01 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Ryzen 9 3900X 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 80761.87, N = 3 5999576.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Ryzen 9 3900X 3M 6M 9M 12M 15M SE +/- 75098.70, N = 3 12377571.31 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Novabench Test: CPU OpenBenchmarking.org CPU Score, More Is Better Novabench Test: CPU Ryzen 9 3900X 2 400 800 1200 1600 2000 SE +/- 4.73, N = 3 1842
Sysbench Test: Memory OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: Memory Ryzen 9 3900X 2M 4M 6M 8M 10M SE +/- 6008.44, N = 3 9347915.12 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU Ryzen 9 3900X 5K 10K 15K 20K 25K SE +/- 6.29, N = 3 25609.13 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read Ryzen 9 3900X 140K 280K 420K 560K 700K SE +/- 3168.80, N = 3 643084 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 4927.31, N = 3 109609 1. (CC) gcc options: -O2 -pthread
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Ryzen 9 3900X 140 280 420 560 700 SE +/- 0.83, N = 3 649.96 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
SVT-AV1 1080p 8-bit YUV To AV1 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.5 1080p 8-bit YUV To AV1 Video Encode Ryzen 9 3900X 10 20 30 40 50 SE +/- 0.26, N = 3 46.17 1. (CXX) g++ options: -O3 -pie -lpthread -lm
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 2019-02-03 1080p 8-bit YUV To HEVC Video Encode Ryzen 9 3900X 50 100 150 200 250 SE +/- 2.07, N = 3 248.72 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt
SVT-VP9 1080p 8-bit YUV To VP9 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 2019-02-17 1080p 8-bit YUV To VP9 Video Encode Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.20, N = 3 89.19 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm
VP9 libvpx Encoding vpxenc VP9 1080p Video Encode OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode Ryzen 9 3900X 40 80 120 160 200 SE +/- 1.40, N = 3 172.30 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Ryzen 9 3900X 30 60 90 120 150 SE +/- 1.87, N = 4 141.26 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding Ryzen 9 3900X 12 24 36 48 60 SE +/- 0.21, N = 3 52.49 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ptrans Ryzen 9 3900X 0.5401 1.0802 1.6203 2.1604 2.7005 SE +/- 0.00456, N = 3 2.40026 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad Ryzen 9 3900X 0.184 0.368 0.552 0.736 0.92 SE +/- 0.00174, N = 3 0.81797 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: Random Ring Bandwidth OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Bandwidth Ryzen 9 3900X 0.1314 0.2628 0.3942 0.5256 0.657 SE +/- 0.00377, N = 3 0.58389 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.07526, N = 3 7.90112 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.0 Ryzen 9 3900X 0.2453 0.4906 0.7359 0.9812 1.2265 SE +/- 0.01, N = 3 1.09
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL Ryzen 9 3900X 30 60 90 120 150 SE +/- 0.77, N = 3 146.26 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.07526, N = 3 7.90112 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: EP-DGEMM OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: EP-DGEMM Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.02, N = 3 15.63 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
HPC Challenge Test / Class: G-Random Access OpenBenchmarking.org GUP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Random Access Ryzen 9 3900X 0.0128 0.0256 0.0384 0.0512 0.064 SE +/- 0.00016, N = 3 0.05687 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Ryzen 9 3900X 60 120 180 240 300 SE +/- 0.33, N = 3 263 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Ryzen 9 3900X 40 80 120 160 200 175 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced Ryzen 9 3900X 50 100 150 200 250 SE +/- 0.67, N = 3 207 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Ryzen 9 3900X 60 120 180 240 300 SE +/- 1.20, N = 3 274 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread
Cryptsetup PBKDF2-sha512 OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup 2.0.2 PBKDF2-sha512 Ryzen 9 3900X 2 300K 600K 900K 1200K 1500K SE +/- 22920.73, N = 3 1529214
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool Ryzen 9 3900X 2 200K 400K 600K 800K 1000K SE +/- 30183.52, N = 3 813829
Cpuminer-Opt Algorithm: m7m OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: m7m Ryzen 9 3900X 130 260 390 520 650 SE +/- 0.46, N = 3 592.06 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: deep OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: deep Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 13.33, N = 3 11213 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: skein OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: skein Ryzen 9 3900X 9K 18K 27K 36K 45K SE +/- 21.86, N = 3 40277 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: sha256t OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: sha256t Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 822.03, N = 3 88550 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.03 Mode: CPU Ryzen 9 3900X 5K 10K 15K 20K 25K SE +/- 35.82, N = 3 21238
Xsbench OpenBenchmarking.org Lookups/s, More Is Better Xsbench 2017-07-06 Ryzen 9 3900X 600K 1200K 1800K 2400K 3000K SE +/- 358.34, N = 3 2717699 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Ryzen 9 3900X 600 1200 1800 2400 3000 SE +/- 25.16, N = 3 2657.49
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Ryzen 9 3900X 160 320 480 640 800 SE +/- 4.86, N = 3 742.48
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Ryzen 9 3900X 600 1200 1800 2400 3000 SE +/- 24.27, N = 3 2751.97
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer Ryzen 9 3900X 6K 12K 18K 24K 30K 28348.57 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer Ryzen 9 3900X 5K 10K 15K 20K 25K 25294.66 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer Ryzen 9 3900X 5K 10K 15K 20K 25K 25235.67 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer Ryzen 9 3900X 6K 12K 18K 24K 30K 28250.28 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer Ryzen 9 3900X 6K 12K 18K 24K 30K 26762.65 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point Ryzen 9 3900X 6K 12K 18K 24K 30K 28842.14 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point Ryzen 9 3900X 5K 10K 15K 20K 25K 25620.50 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point Ryzen 9 3900X 5K 10K 15K 20K 25K 25041.35 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point Ryzen 9 3900X 6K 12K 18K 24K 30K 28343.45 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point Ryzen 9 3900X 6K 12K 18K 24K 30K 26886.58 1. (CC) gcc options: -O3 -march=native
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 32.34, N = 5 32200.42 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 2.20, N = 5 16402.50 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 14.85, N = 5 17976.22 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 25.86, N = 5 17915.92 1. (CC) gcc options: -O3 -march=native -fopenmp
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 28.19, N = 3 19401.17 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 31.23, N = 3 14634.37 1. (CC) gcc options: -O2 -lm
HPC Challenge Test / Class: Max Ping Pong Bandwidth OpenBenchmarking.org MB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Max Ping Pong Bandwidth Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 73.39, N = 3 18319.63 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Compression Ryzen 9 3900X 9 18 27 36 45 37 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Decompression Ryzen 9 3900X 30 60 90 120 150 SE +/- 0.67, N = 3 116 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Compression Ryzen 9 3900X 100 200 300 400 500 SE +/- 3.51, N = 3 467 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Decompression Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 11.02, N = 3 1270 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Compression Ryzen 9 3900X 110 220 330 440 550 SE +/- 5.46, N = 3 493 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Decompression Ryzen 9 3900X 120 240 360 480 600 SE +/- 4.91, N = 3 553 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Compression Ryzen 9 3900X 50 100 150 200 250 SE +/- 1.20, N = 3 237 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression Ryzen 9 3900X 200 400 600 800 1000 1101 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read Ryzen 9 3900X 600 1200 1800 2400 3000 SE +/- 0.80, N = 3 2991.97 MIN: 2987.66 / MAX: 2993.48 1. (CC) gcc options: -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 15.53, N = 3 31179.52 MIN: 27702.19 / MAX: 32830.11 1. (CC) gcc options: -lrt
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 289.83, N = 3 32000.09 MIN: 29504.57 / MAX: 33277.53 1. (CC) gcc options: -lrt
Novabench Test: RAM OpenBenchmarking.org MB/s, More Is Better Novabench Test: RAM Ryzen 9 3900X 2 6K 12K 18K 24K 30K SE +/- 1138.14, N = 4 26972
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Ryzen 9 3900X 40 80 120 160 200 SE +/- 1.86, N = 3 198.55 1. (CC) gcc options: -O3 -lm
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput Ryzen 9 3900X 140K 280K 420K 560K 700K SE +/- 7737.53, N = 6 637880 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
FFTW Build: Stock - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 77.51, N = 3 9361.73 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: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 Ryzen 9 3900X 1500 3000 4500 6000 7500 SE +/- 12.35, N = 3 6822.77 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: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 439.20, N = 3 53686 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 149.25, N = 3 19834 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 31.76, N = 4 3118.57
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo Ryzen 9 3900X 400 800 1200 1600 2000 SE +/- 19.05, N = 4 1704.81
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform Ryzen 9 3900X 400 800 1200 1600 2000 SE +/- 3.98, N = 4 2050.11
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Ryzen 9 3900X 600 1200 1800 2400 3000 SE +/- 33.86, N = 4 2840.55
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Ryzen 9 3900X 1500 3000 4500 6000 7500 SE +/- 91.28, N = 4 6992.33
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Ryzen 9 3900X 400 800 1200 1600 2000 SE +/- 16.80, N = 4 2005.05
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 15.41, N = 3 1297.23 1. (CC) gcc options: -O3 -mavx2
MBW Test: Memory Copy - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 15.18, N = 3 18344.20 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 15.84, N = 3 18408.50 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 25.92, N = 3 18779.06 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 8192 MiB Ryzen 9 3900X 40 80 120 160 200 204.96 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 8.81, N = 3 9564.80 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 29.91, N = 3 9937.23 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 128.81, N = 3 10032.87 1. (CC) gcc options: -O3 -march=native
Botan Test: KASUMI - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Encrypt Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.76, N = 3 100.19 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Decrypt Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.75, N = 3 96.79 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Encrypt Ryzen 9 3900X 1300 2600 3900 5200 6500 SE +/- 37.31, N = 3 5999.59 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Decrypt Ryzen 9 3900X 1300 2600 3900 5200 6500 SE +/- 38.51, N = 3 5889.59 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Encrypt Ryzen 9 3900X 80 160 240 320 400 SE +/- 0.04, N = 3 379.34 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Decrypt Ryzen 9 3900X 80 160 240 320 400 SE +/- 0.02, N = 3 381.60 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Encrypt Ryzen 9 3900X 60 120 180 240 300 SE +/- 0.01, N = 3 294.09 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Decrypt Ryzen 9 3900X 60 120 180 240 300 SE +/- 0.03, N = 3 293.32 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Encrypt Ryzen 9 3900X 30 60 90 120 150 SE +/- 0.21, N = 3 157.21 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Decrypt Ryzen 9 3900X 30 60 90 120 150 SE +/- 0.26, N = 3 157.21 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 151.27, N = 3 78956 1. (CXX) g++ options: -pipe -lpthread
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.20.1 Backend: BLAS Ryzen 9 3900X 40 80 120 160 200 SE +/- 2.12, N = 15 172.67 1. (CXX) g++ options: -lpthread -lz
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Ryzen 9 3900X 2M 4M 6M 8M 10M SE +/- 62069.66, N = 3 8959460 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Ryzen 9 3900X 8M 16M 24M 32M 40M SE +/- 330937.78, N = 3 39321097 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Ryzen 9 3900X 9M 18M 27M 36M 45M SE +/- 507613.25, N = 4 39818610
Swet Average OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average Ryzen 9 3900X 200M 400M 600M 800M 1000M SE +/- 11272121.13, N = 3 843124676 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
Memcached mcperf Method: Add OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Add Ryzen 9 3900X 13K 26K 39K 52K 65K SE +/- 1941.59, N = 12 61899.38 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 1524.60, N = 15 110464.53 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set Ryzen 9 3900X 13K 26K 39K 52K 65K SE +/- 1958.78, N = 15 61967.73 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Append Ryzen 9 3900X 15K 30K 45K 60K 75K SE +/- 4979.92, N = 12 70145.97 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Delete Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 1253.09, N = 15 112575.28 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Prepend OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Prepend Ryzen 9 3900X 13K 26K 39K 52K 65K SE +/- 283.66, N = 3 62769.63 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Replace OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Replace Ryzen 9 3900X 13K 26K 39K 52K 65K SE +/- 304.61, N = 3 62458.00 1. (CC) gcc options: -O2 -lm -rdynamic
MariaDB Clients: 1 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 1 Ryzen 9 3900X 600 1200 1800 2400 3000 SE +/- 17.34, N = 3 2723 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 16 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 16 Ryzen 9 3900X 400 800 1200 1600 2000 SE +/- 4.30, N = 3 1675 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 64 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 64 Ryzen 9 3900X 200 400 600 800 1000 SE +/- 0.79, N = 3 1087 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 256 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 256 Ryzen 9 3900X 100 200 300 400 500 SE +/- 1.37, N = 3 445 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Ryzen 9 3900X 80M 160M 240M 320M 400M SE +/- 4412341.50, N = 3 375425036.57 1. (CC) gcc options: -O3 -march=native -lm
Hierarchical INTegration Test: DOUBLE OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: DOUBLE Ryzen 9 3900X 200M 400M 600M 800M 1000M SE +/- 8053122.15, N = 3 890271518.27 1. (CC) gcc options: -O3 -march=native -lm
Novabench Test: RAM OpenBenchmarking.org RAM Score, More Is Better Novabench Test: RAM Ryzen 9 3900X 2 60 120 180 240 300 SE +/- 4.02, N = 4 270
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 56.13, N = 3 28656 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Ryzen 9 3900X 200K 400K 600K 800K 1000K SE +/- 3870.73, N = 3 1109542 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP Ryzen 9 3900X 600K 1200K 1800K 2400K 3000K SE +/- 47598.28, N = 15 2961052.72 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD Ryzen 9 3900X 500K 1000K 1500K 2000K 2500K SE +/- 34946.18, N = 4 2351713.06 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH Ryzen 9 3900X 400K 800K 1200K 1600K 2000K SE +/- 20080.96, N = 15 1647701.41 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Ryzen 9 3900X 600K 1200K 1800K 2400K 3000K SE +/- 42880.99, N = 15 2741918.82 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Ryzen 9 3900X 400K 800K 1200K 1600K 2000K SE +/- 10970.19, N = 3 1856565.16 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving Ryzen 9 3900X 9K 18K 27K 36K 45K SE +/- 79.21, N = 3 42433.69 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Ryzen 9 3900X 9K 18K 27K 36K 45K SE +/- 592.99, N = 3 41558.53 1. (CC) gcc options: -shared -fPIC -O2 -pthread
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Ryzen 9 3900X 140K 280K 420K 560K 700K SE +/- 8204.28, N = 3 637872
Geekbench Test: Multi Core OpenBenchmarking.org Score, More Is Better Geekbench 4.3.3 Test: Multi Core Ryzen 9 3900X 2 9K 18K 27K 36K 45K SE +/- 420.19, N = 3 43221
Geekbench Test: Single Core OpenBenchmarking.org Score, More Is Better Geekbench 4.3.3 Test: Single Core Ryzen 9 3900X 2 1200 2400 3600 4800 6000 SE +/- 24.01, N = 3 5734
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 7.08, N = 3 3502.37 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup Ryzen 9 3900X 0.5355 1.071 1.6065 2.142 2.6775 SE +/- 0.02, N = 25 2.38 1. (CC) gcc options: --openmp -O3 -lm
NAS Parallel Benchmarks Test / Class: BT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: BT.A Ryzen 9 3900X 1400 2800 4200 5600 7000 SE +/- 36.34, N = 3 6473.80 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: EP.C Ryzen 9 3900X 100 200 300 400 500 SE +/- 0.61, N = 3 484.48 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: FT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.A Ryzen 9 3900X 1200 2400 3600 4800 6000 SE +/- 15.30, N = 3 5716.38 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: FT.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.B Ryzen 9 3900X 1300 2600 3900 5200 6500 SE +/- 20.23, N = 3 6210.39 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: LU.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.A Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 625.54, N = 5 50755.21 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.C Ryzen 9 3900X 5K 10K 15K 20K 25K SE +/- 11.57, N = 3 21562.48 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: SP.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: SP.A Ryzen 9 3900X 900 1800 2700 3600 4500 SE +/- 12.35, N = 3 4424.66 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Ryzen 9 3900X 80K 160K 240K 320K 400K SE +/- 565.75, N = 3 373509.10 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 86.89, N = 3 30037.10 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only Ryzen 9 3900X 80K 160K 240K 320K 400K SE +/- 759.89, N = 3 382276.36 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 200.32, N = 3 29241.91 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Apache Siege Concurrent Users: 100 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 100 Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 328.29, N = 15 30307.78 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 200 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 200 Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 562.39, N = 15 28415.63 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 250 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 Ryzen 9 3900X 8K 16K 24K 32K 40K SE +/- 377.91, N = 7 36094.28 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.28.0 VGR Performance Metric Ryzen 9 3900X 40K 80K 120K 160K 200K 182241 1. (CXX) g++ options: -std=c++98 -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 -lX11 -lXext -lpthread -ldl -lm
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Ryzen 9 3900X 40 80 120 160 200 SE +/- 4.49, N = 15 180
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.08, N = 3 8.75 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Ryzen 9 3900X 0.3241 0.6482 0.9723 1.2964 1.6205 SE +/- 0.00271, N = 3 1.44057
LAMMPS Molecular Dynamics Simulator Test: Rhodopsin Protein OpenBenchmarking.org Loop Time, Fewer Is Better LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein Ryzen 9 3900X 6 12 18 24 30 SE +/- 0.34, N = 3 25.74 1. (CXX) g++ options: -lfftw -lmpich
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Scala Dotty Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 40.34, N = 8 5228.19
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark ALS Ryzen 9 3900X 1000 2000 3000 4000 5000 SE +/- 34.45, N = 8 4763.27
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark Bayes Ryzen 9 3900X 1200 2400 3600 4800 6000 SE +/- 47.30, N = 8 5801.42
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 134.42, N = 32 12253.91
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark PageRank Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 108.15, N = 8 17291.03
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: In-Memory Database Shootout Ryzen 9 3900X 1300 2600 3900 5200 6500 SE +/- 45.70, N = 8 6047.12
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 76.17, N = 8 11262.21
MKL-DNN Harness: IP Batch 1D - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: IP Batch 1D - Data Type: f32 Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.15, N = 3 17.59 MIN: 10.91 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_1d - Data Type: f32 Ryzen 9 3900X 6 12 18 24 30 SE +/- 0.05, N = 3 25.09 MIN: 24.26 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_3d - Data Type: f32 Ryzen 9 3900X 1.125 2.25 3.375 4.5 5.625 SE +/- 0.02, N = 3 5.00 MIN: 4.93 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_alexnet - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_alexnet - Data Type: f32 Ryzen 9 3900X 60 120 180 240 300 SE +/- 0.33, N = 3 256.06 MIN: 254.7 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 Ryzen 9 3900X 30 60 90 120 150 SE +/- 0.03, N = 3 111.69 MIN: 110.42 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 28.26, N = 4 3120
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Ryzen 9 3900X 900 1800 2700 3600 4500 SE +/- 16.41, N = 4 4098
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 56.03, N = 3 3506
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 23.36, N = 4 3887
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark Ryzen 9 3900X 1.2M 2.4M 3.6M 4.8M 6M 5492948
glibc bench Benchmark: cos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos Ryzen 9 3900X 8K 16K 24K 32K 40K SE +/- 332.97, N = 3 35326.20
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs Ryzen 9 3900X 0.3983 0.7966 1.1949 1.5932 1.9915 SE +/- 0.00, N = 3 1.77
glibc bench Benchmark: sin OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin Ryzen 9 3900X 8K 16K 24K 32K 40K SE +/- 360.66, N = 3 35238.60
glibc bench Benchmark: sqrt OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt Ryzen 9 3900X 0.4973 0.9946 1.4919 1.9892 2.4865 SE +/- 0.00, N = 3 2.21
glibc bench Benchmark: tanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.07, N = 3 11.20
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll Ryzen 9 3900X 0.3983 0.7966 1.1949 1.5932 1.9915 SE +/- 0.00, N = 3 1.77
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once Ryzen 9 3900X 0.396 0.792 1.188 1.584 1.98 SE +/- 0.00, N = 3 1.76
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http Ryzen 9 3900X 900 1800 2700 3600 4500 SE +/- 19.14, N = 3 4387
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Ryzen 9 3900X 800K 1600K 2400K 3200K 4000K SE +/- 7186.74, N = 3 3779922
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Ryzen 9 3900X 3000M 6000M 9000M 12000M 15000M SE +/- 121406089.49, N = 3 13759816575
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Ryzen 9 3900X 200K 400K 600K 800K 1000K SE +/- 2162.65, N = 3 834064
Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride Ryzen 9 3900X 1.0823 2.1646 3.2469 4.3292 5.4115 SE +/- 0.01, N = 3 4.81 1. (CC) gcc options: -O2 -static -pthread -lrt
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride Ryzen 9 3900X 15 30 45 60 75 SE +/- 0.15, N = 3 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 Ryzen 9 3900X 15 30 45 60 75 SE +/- 0.10, N = 3 67.42 1. (CC) gcc options: -O2 -static -pthread -lrt
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads Ryzen 9 3900X 15 30 45 60 75 SE +/- 0.00, N = 3 67.78 1. (CC) gcc options: -O2 -static -pthread -lrt
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads Ryzen 9 3900X 16 32 48 64 80 SE +/- 0.00, N = 3 69.66 1. (CC) gcc options: -O2 -static -pthread -lrt
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 Ryzen 9 3900X 5 10 15 20 25 SE +/- 0.05, N = 3 20.26 1. (CC) gcc options: -pthread
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.02, N = 3 7.09 1. (CC) gcc options: -pthread
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Ryzen 9 3900X 30 60 90 120 150 SE +/- 0.10, N = 3 150.13 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Ryzen 9 3900X 0.4928 0.9856 1.4784 1.9712 2.464 SE +/- 0.01, N = 3 2.19 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.01, N = 3 14.96 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Ryzen 9 3900X 7 14 21 28 35 SE +/- 0.09, N = 3 28.64 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Ryzen 9 3900X 0.8168 1.6336 2.4504 3.2672 4.084 SE +/- 0.00, N = 3 3.63 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Ryzen 9 3900X 12 24 36 48 60 SE +/- 0.08, N = 3 51.87 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.04, N = 3 13.77 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster Ryzen 9 3900X 5 10 15 20 25 SE +/- 0.06, N = 3 21.08 1. (CXX) g++ options: -O2 -lOpenCL
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.04, N = 3 8.05 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Ryzen 9 3900X 0.4838 0.9676 1.4514 1.9352 2.419 SE +/- 0.04, N = 15 2.15 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.14, N = 3 88.70 1. (CC) gcc options: -O3 -msse -mfpmath=sse -march=native -lm -pthread -lmpi
Open FMM Nero2D Total Time OpenBenchmarking.org Seconds, Fewer Is Better Open FMM Nero2D 2.0.2 Total Time Ryzen 9 3900X 7 14 21 28 35 SE +/- 0.08, N = 3 29.93 1. (CXX) g++ options: -O2 -lfftw3 -llapack -lf77blas -latlas -lgfortran -lquadmath -lm -pthread -lmpi_cxx -lmpi
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile Ryzen 9 3900X 150 300 450 600 750 677.40
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile Ryzen 9 3900X 11 22 33 44 55 SE +/- 0.48, N = 3 47.08
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Ryzen 9 3900X 60 120 180 240 300 277.52
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile Ryzen 9 3900X 10 20 30 40 50 SE +/- 0.06, N = 3 41.72 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Ryzen 9 3900X 12 24 36 48 60 SE +/- 0.02, N = 3 52.93 1. (CC) gcc options: -lm -lpthread -O3
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Ryzen 9 3900X 0.54 1.08 1.62 2.16 2.7 SE +/- 0.03, N = 8 2.40 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time Ryzen 9 3900X 7 14 21 28 35 SE +/- 0.05, N = 3 30.91 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSDL -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.01, N = 3 15.79 1. (CXX) g++ options: -O3 -lpthread
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Ryzen 9 3900X 9 18 27 36 45 SE +/- 0.28, N = 3 37.36 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
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 Ryzen 9 3900X 7 14 21 28 35 SE +/- 0.23, N = 3 31.32 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Ryzen 9 3900X 6 12 18 24 30 SE +/- 0.03, N = 3 25.32 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.04, N = 3 18.07 1. (CC) gcc options: -O3 -pthread -lz -llzma
Cython benchmark OpenBenchmarking.org Seconds, Fewer Is Better Cython benchmark 0.27 Ryzen 9 3900X 5 10 15 20 25 SE +/- 0.33, N = 3 22.08
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.04, N = 5 7.60 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Ryzen 9 3900X 6 12 18 24 30 SE +/- 0.32, N = 3 25.88 1. (CC) gcc options: -lncurses -lm
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Ryzen 9 3900X 10 20 30 40 50 SE +/- 0.54, N = 15 44.06 1. (CC) gcc options: -lpthread
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Ryzen 9 3900X 11 22 33 44 55 SE +/- 0.00, N = 3 47.50 1. (CXX) g++ options: -fopenmp -O2 -march=native
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Ryzen 9 3900X 10 20 30 40 50 SE +/- 0.41, N = 3 43.02 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire Ryzen 9 3900X 14 28 42 56 70 SE +/- 0.75, N = 3 61.33 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Minion Benchmark: Quasigroup OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup Ryzen 9 3900X 20 40 60 80 100 SE +/- 1.91, N = 3 110.71 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Radiance Benchmark Test: Serial OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: Serial Ryzen 9 3900X 130 260 390 520 650 587.43
Radiance Benchmark Test: SMP Parallel OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: SMP Parallel Ryzen 9 3900X 40 80 120 160 200 193.51
R Benchmark OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark Ryzen 9 3900X 0.0362 0.0724 0.1086 0.1448 0.181 SE +/- 0.0011, N = 3 0.1607 1. R scripting front-end version 3.4.4 (2018-03-15)
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.9 Total Time Ryzen 9 3900X 0.7493 1.4986 2.2479 2.9972 3.7465 SE +/- 0.00, N = 3 3.33 1. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
Tensorflow Build: Cifar10 OpenBenchmarking.org Seconds, Fewer Is Better Tensorflow 2017-02-03 Build: Cifar10 Ryzen 9 3900X 6 12 18 24 30 SE +/- 0.05, N = 3 23.38
CppPerformanceBenchmarks Test: Atol OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Atol Ryzen 9 3900X 14 28 42 56 70 SE +/- 0.17, N = 3 62.32 1. (CXX) g++ options: -std=c++11 -O3
CppPerformanceBenchmarks Test: Ctype OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Ctype Ryzen 9 3900X 8 16 24 32 40 SE +/- 0.03, N = 3 33.98 1. (CXX) g++ options: -std=c++11 -O3
CppPerformanceBenchmarks Test: Math Library OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Math Library Ryzen 9 3900X 70 140 210 280 350 SE +/- 2.54, N = 3 317.16 1. (CXX) g++ options: -std=c++11 -O3
CppPerformanceBenchmarks Test: Function Objects OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Function Objects Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.14, N = 3 15.04 1. (CXX) g++ options: -std=c++11 -O3
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Boat - Acceleration: CPU-only Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.00, N = 3 11.27
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Masskrug - Acceleration: CPU-only Ryzen 9 3900X 1.0485 2.097 3.1455 4.194 5.2425 SE +/- 0.01, N = 3 4.66
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Rack - Acceleration: CPU-only Ryzen 9 3900X 0.0428 0.0856 0.1284 0.1712 0.214 SE +/- 0.00, N = 3 0.19
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Room - Acceleration: CPU-only Ryzen 9 3900X 0.8078 1.6156 2.4234 3.2312 4.039 SE +/- 0.00, N = 3 3.59
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.2.2 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.05, N = 3 7.27
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Ryzen 9 3900X 30 60 90 120 150 137.86
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Classroom - Compute: CPU-Only Ryzen 9 3900X 70 140 210 280 350 306.54
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Fishy Cat - Compute: CPU-Only Ryzen 9 3900X 40 80 120 160 200 192.87
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only Ryzen 9 3900X 150 300 450 600 750 683.43
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Pabellon Barcelona - Compute: CPU-Only Ryzen 9 3900X 80 160 240 320 400 368.39
Numenta Anomaly Benchmark Time To Completion OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 2018-11-09 Time To Completion Ryzen 9 3900X 40 80 120 160 200 SE +/- 0.28, N = 3 198.18
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.17.1 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.17, N = 3 10.92
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.0.0-beta.1 Time To OCR 7 Images Ryzen 9 3900X 6 12 18 24 30 SE +/- 0.13, N = 3 24.59
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Ryzen 9 3900X 0.5378 1.0756 1.6134 2.1512 2.689 SE +/- 0.03, N = 25 2.39 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.53, N = 25 14.01 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
HPC Challenge Test / Class: Random Ring Latency OpenBenchmarking.org usecs, Fewer Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Latency Ryzen 9 3900X 0.1146 0.2292 0.3438 0.4584 0.573 SE +/- 0.00067, N = 3 0.50917 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. ATLAS + Open MPI 2.1.1
Phoronix Test Suite v10.8.5