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.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1907075-HV-RYZEN939068
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Audio Encoding 2 Tests
Bioinformatics 4 Tests
BLAS (Basic Linear Algebra Sub-Routine) Tests 2 Tests
C++ Boost Tests 2 Tests
Chess Test Suite 5 Tests
Timed Code Compilation 4 Tests
C/C++ Compiler Tests 30 Tests
Compression Tests 5 Tests
CPU Massive 100 Tests
Creator Workloads 20 Tests
Cryptography 6 Tests
Database Test Suite 3 Tests
Encoding 8 Tests
Fortran Tests 6 Tests
HPC - High Performance Computing 20 Tests
Imaging 3 Tests
Java 3 Tests
Common Kernel Benchmarks 9 Tests
LAPACK (Linear Algebra Pack) Tests 2 Tests
Machine Learning 6 Tests
Memory Test Suite 6 Tests
Molecular Dynamics 3 Tests
MPI Benchmarks 6 Tests
Multi-Core 42 Tests
NVIDIA GPU Compute 4 Tests
OpenCL 3 Tests
OpenMPI Tests 8 Tests
Programmer / Developer System Benchmarks 7 Tests
Python 4 Tests
Raytracing 3 Tests
Renderers 7 Tests
Rust Tests 2 Tests
Scientific Computing 10 Tests
Server 11 Tests
Server CPU Tests 47 Tests
Single-Threaded 21 Tests
Video Encoding 6 Tests
Common Workstation Benchmarks 8 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Ryzen 9 3900X
July 06 2019
  13 Hours
Ryzen 9 3900X 2
July 07 2019
  14 Minutes
Invert Hiding All Results Option
  6 Hours, 37 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


ryzen-9-3900x - Phoronix Test Suite

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&grr.

ryzen-9-3900x ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionRyzen 9 3900XRyzen 9 3900X 2AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (0066 BIOS)AMD Device 148016384MB2000GB Force MP600 + 15GB Ultra USB 3.0Sapphire AMD Baffin [Polaris11] 4GB (1300/1750MHz)AMD Device aae0ASUS VP28URealtek Device 8125 + Intel I211 + Intel Device 2723Ubuntu 18.045.2.0-999-generic (x86_64) 20190703GNOME Shell 3.28.3X Server 1.20.1modesetting 1.20.14.5 Mesa 18.2.2 (LLVM 7.0.0)GCC 7.4.0ext43840x21602000GB Force MP600OpenBenchmarking.orgCompiler 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,rwProcessor Details- Scaling Governor: acpi-cpufreq ondemandJava 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.8Security 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 mbw: Memory Copy - 8192 MiBnumpy: lczero: BLAShpcc: G-HPLhint: DOUBLEmysqlslap: 256blogbench: Readfftw: Float + SSE - 2D FFT Size 4096apache-siege: 200cpp-perf-bench: Math Librarybrl-cad: VGR Performance Metricblender: Barbershop - CPU-Onlybuild-gcc: Time To Compilefftw: Stock - 2D FFT Size 4096hackbench: 32 - Processasmfish: 1024 Hash Memory, 26 Depthmysqlslap: 64numenta-nab: Time To Completionradiance: Serialtinymembench: Standard Memsettinymembench: Standard Memcpyapache-siege: 100hint: FLOATapache-siege: 250parboil: OpenMP LBMrenaissance: Savina Reactors.IOmysqlslap: 16mkl-dnn: Convolution Batch conv_googlenet_v3 - f32cachebench: Read / Modify / Writecachebench: Writecachebench: Readblender: Pabellon Barcelona - CPU-Onlymcperf: Setminion: Quasigroupblender: Classroom - CPU-Onlygeekbench: Multi Corenpb: LU.Cbuild-llvm: Time To Compilevpxenc: vpxenc VP9 1080p Video Encodemcperf: Addmrbayes: Primate Phylogeny Analysismysqlslap: 1mcperf: Appendnamd: ATPase Simulation - 327,506 Atomspgbench: Buffer Test - Heavy Contention - Read Writemcperf: Getpgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Normal Load - Read Onlymcperf: Deletestream: Copygeekbench: Single Coresockperf: Latency Ping Pongsockperf: Latency Under Loadstockfish: Total Timev-ray: CPUblender: Fishy Cat - CPU-Onlyradiance: SMP Parallelcpp-perf-bench: Atolminion: Solitairehpcg: graphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Rotategraphics-magick: Resizingrenaissance: Apache Spark PageRankhimeno: Poisson Pressure Solverredis: LPUSHc-ray: Total Time - 4K, 16 Rays Per Pixelredis: GETredis: LPOProdinia: OpenMP LavaMDnginx: Static Web Page Servingm-queens: Time To Solvebuild-linux-kernel: Time To Compileblender: BMW27 - CPU-Onlyjava-scimark2: Compositeclomp: Static OMP Speedupminion: Gracefulmbw: Memory Copy, Fixed Block Size - 4096 MiBbuild-php: Time To Compilecryptsetup: PBKDF2-whirlpoolcryptsetup: PBKDF2-sha512lzbench: XZ 0 - Decompressionlzbench: XZ 0 - Compressionrust-mandel: Time To Complete Serial/Parallel Mandelbrotcpuminer-opt: m7mlzbench: Libdeflate 1 - Decompressionlzbench: Libdeflate 1 - Compressioncompress-7zip: Compress Speed Testlzbench: Brotli 0 - Decompressionlzbench: Brotli 0 - Compressioncpuminer-opt: deepcpp-perf-bench: Ctypelzbench: Zstd 1 - Decompressionlzbench: Zstd 1 - Compressionrenaissance: In-Memory Database Shootoutpovray: Trace Timerenaissance: Akka Unbalanced Cobwebbed Treerust-prime: Prime Number Test To 200,000,000cpuminer-opt: skeincpuminer-opt: sha256ttensorflow: Cifar10stress-ng: CPU Stressjohn-the-ripper: Blowfishstress-ng: Cryptostress-ng: Semaphoresstress-ng: Memory Copyingstress-ng: System V Message Passingstress-ng: Context Switchingstress-ng: Socket Activitystress-ng: Forkingnero2d: Total Timeparboil: OpenMP MRI Griddinglammps: Rhodopsin Proteinnpb: BT.Attsiod-renderer: Phong Rendering With Soft-Shadow Mappingencode-mp3: WAV To MP3compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9apache: Static Web Page Servingtesseract-ocr: Time To OCR 7 Imagesdacapobench: Tradebeansbotan: AES-256 - Decryptbotan: AES-256 - Encryptmbw: Memory Copy - 4096 MiBxsbench: renaissance: Apache Spark Bayescython-bench: mcperf: Replacemcperf: Prependcrafty: Elapsed Timeglibc-bench: singlibc-bench: cosramspeed: Average - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Add - Integerramspeed: Triad - Floating Pointramspeed: Scale - Floating Pointramspeed: Triad - Integerramspeed: Average - Floating Pointramspeed: Add - Floating Pointmkl-dnn: Deconvolution Batch deconv_1d - f32rodinia: OpenMP Streamclusterramspeed: Copy - Floating Pointrenaissance: Apache Spark ALSbotan: Twofish - Decryptbotan: Twofish - Encryptt-test1: 1botan: Blowfish - Decryptbotan: Blowfish - Encryptbotan: CAST-256 - Decryptbotan: CAST-256 - Encryptbotan: KASUMI - Decryptbotan: KASUMI - Encryptopenssl: RSA 4096-bit Performancerbenchmark: ebizzy: npb: SP.Aswet: Averagecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19novabench: CPUnpb: EP.Cparboil: OpenMP Stencilsockperf: Throughputnpb: FT.Bprimesieve: 1e12 Prime Number Generationmkl-dnn: Convolution Batch conv_alexnet - f32renaissance: Scala Dottyphpbench: PHP Benchmark Suitemkl-dnn: IP Batch 1D - f32cpp-perf-bench: Function Objectsgo-benchmark: httpredis: SADDgo-benchmark: buildrodinia: OpenMP CFD Solverdacapobench: Tradesoapcompilebench: Compileencode-flac: WAV To FLACdarktable: Boat - CPU-onlyx265: H.265 1080p Video Encodingscikit-learn: mafft: Multiple Sequence Alignmentmbw: Memory Copy, Fixed Block Size - 1024 MiBredis: SETglibc-bench: sqrtglibc-bench: pthread_onceglibc-bench: ffsllglibc-bench: ffsglibc-bench: tanhsysbench: CPUsysbench: Memorygo-benchmark: garbagedacapobench: H2go-benchmark: jsonhmmer: Pfam Database Searchoctave-benchmark: dacapobench: Jythont-test1: 2svt-vp9: 1080p 8-bit YUV To VP9 Video Encodefftw: Float + SSE - 1D FFT Size 4096compress-pbzip2: 256MB File Compressiontjbench: Decompression Throughputmbw: Memory Copy - 1024 MiBx264: H.264 Video Encodingdarktable: Masskrug - CPU-onlysvt-av1: 1080p 8-bit YUV To AV1 Video Encodedarktable: Server Room - CPU-onlyfftw: Stock - 1D FFT Size 4096npb: LU.Amultichase: 1GB Array, 256 Byte Stride, 4 Threadscloverleaf: Lagrangian-Eulerian Hydrodynamicsmultichase: 1GB Array, 256 Byte Stride, 2 Threadsctx-clock: Context Switch Timetachyon: Total Timemultichase: 1GB Array, 256 Byte Stridemultichase: 256MB Array, 256 Byte Stridemkl-dnn: Deconvolution Batch deconv_3d - f32multichase: 4MB Array, 64 Byte Stridesvt-hevc: 1080p 8-bit YUV To HEVC Video Encodeparboil: OpenMP CUTCPnpb: FT.Ambw: Memory Copy, Fixed Block Size - 128 MiBnovabench: RAMnovabench: RAMdarktable: Server Rack - CPU-onlymbw: Memory Copy - 128 MiBblake2: java-scimark2: Jacobi Successive Over-Relaxationjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Fast Fourier Transformjava-scimark2: Monte Carlohpcc: Max Ping Pong Bandwidthhpcc: Rand Ring Bandwidthhpcc: Rand Ring Latencyhpcc: G-Rand Accesshpcc: EP-STREAM Triadhpcc: G-Ptranshpcc: EP-DGEMMhpcc: G-Fftehpcc: G-Fftestream: Addstream: Triadstream: Scalecompilebench: Read Compiled Treecompilebench: Initial Createblogbench: WriteRyzen 9 3900XRyzen 9 3900X 2204.965492948172.67146.26400890271518.274456430841983428415.63317.16182241683.43677.406822.7744.06398186101087198.18587.4314634.3719401.1730307.78375425036.5736094.28150.1312253.911675111.6932000.0931179.522991.97368.3961967.73110.71306.5421562.48277.52172.3061899.3888.70272370145.971.4405729241.91110464.53382276.3630037.10373509.10112575.2832200.422.3914.013932109721238192.87193.5162.3261.331.0917520726327417291.031297.231647701.4152.932741918.822961052.7251.8742433.6947.5047.08137.863118.572.3843.0210032.8741.721163737.36592.061101237789565534931121333.9812704676047.1230.9111262.2131.32402778855023.384242.19286563377.565805237.072467.7412377571.315999576.1511454.0176750.6729.9328.6425.746473.80649.9625.8825.3241558.5324.5938875889.595999.5918779.0627176995801.4222.0862458.0062769.63895946035238.6035326.2026762.6525294.6625235.6728348.5728343.4525041.3528250.2826886.5828842.1425.0921.0825620.504763.27381.60379.3420.26293.32294.09157.21157.2196.79100.193502.370.160711095424424.6684312467618.07484.4814.966378806210.3915.79256.065228.1963787217.5915.0443872351713.061375981657513.7735062657.497.6011.2752.4910.922.159937.231856565.162.211.761.771.7711.2025609.139347915.12834064312037799228.057.2740987.0989.19536862.40198.5518408.50141.264.6646.173.599361.7350755.2169.663.6367.781803.3367.3767.425.004.81248.722.195716.389564.800.1918344.208.752005.056992.332840.552050.111704.8118319.6320.583890.509170.056870.817972.4002615.628877.901127.9011217915.9217976.2216402.502751.97742.481096094322157348138291529214184226972270OpenBenchmarking.org

MBW

Test: Memory Copy - Array Size: 8192 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 8192 MiBRyzen 9 3900X4080120160200204.961. (CC) gcc options: -O3 -march=native

Numpy Benchmark

OpenBenchmarking.orgNanoseconds, Fewer Is BetterNumpy BenchmarkRyzen 9 3900X1.2M2.4M3.6M4.8M6M5492948

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.20.1Backend: BLASRyzen 9 3900X4080120160200SE +/- 2.12, N = 15172.671. (CXX) g++ options: -lpthread -lz

HPC Challenge

Test / Class: G-HPL

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.5.0Test / Class: G-HPLRyzen 9 3900X306090120150SE +/- 0.77, N = 3146.261. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

Hierarchical INTegration

Test: DOUBLE

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: DOUBLERyzen 9 3900X200M400M600M800M1000MSE +/- 8053122.15, N = 3890271518.271. (CC) gcc options: -O3 -march=native -lm

MariaDB

Clients: 256

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.3.8Clients: 256Ryzen 9 3900X100200300400500SE +/- 1.37, N = 34451. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl

BlogBench

Test: Read

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadRyzen 9 3900X140K280K420K560K700KSE +/- 3168.80, N = 36430841. (CC) gcc options: -O2 -pthread

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096Ryzen 9 3900X4K8K12K16K20KSE +/- 149.25, N = 3198341. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Apache Siege

Concurrent Users: 200

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 200Ryzen 9 3900X6K12K18K24K30KSE +/- 562.39, N = 1528415.631. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

CppPerformanceBenchmarks

Test: Math Library

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Math LibraryRyzen 9 3900X70140210280350SE +/- 2.54, N = 3317.161. (CXX) g++ options: -std=c++11 -O3

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.28.0VGR Performance MetricRyzen 9 3900X40K80K120K160K200K1822411. (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

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlyRyzen 9 3900X150300450600750683.43

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileRyzen 9 3900X150300450600750677.40

FFTW

Build: Stock - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096Ryzen 9 3900X15003000450060007500SE +/- 12.35, N = 36822.771. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessRyzen 9 3900X1020304050SE +/- 0.54, N = 1544.061. (CC) gcc options: -lpthread

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthRyzen 9 3900X9M18M27M36M45MSE +/- 507613.25, N = 439818610

MariaDB

Clients: 64

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.3.8Clients: 64Ryzen 9 3900X2004006008001000SE +/- 0.79, N = 310871. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl

Numenta Anomaly Benchmark

Time To Completion

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 2018-11-09Time To CompletionRyzen 9 3900X4080120160200SE +/- 0.28, N = 3198.18

Radiance Benchmark

Test: Serial

OpenBenchmarking.orgSeconds, Fewer Is BetterRadiance Benchmark 5.0Test: SerialRyzen 9 3900X130260390520650587.43

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetRyzen 9 3900X3K6K9K12K15KSE +/- 31.23, N = 314634.371. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyRyzen 9 3900X4K8K12K16K20KSE +/- 28.19, N = 319401.171. (CC) gcc options: -O2 -lm

Apache Siege

Concurrent Users: 100

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 100Ryzen 9 3900X6K12K18K24K30KSE +/- 328.29, N = 1530307.781. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATRyzen 9 3900X80M160M240M320M400MSE +/- 4412341.50, N = 3375425036.571. (CC) gcc options: -O3 -march=native -lm

Apache Siege

Concurrent Users: 250

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 250Ryzen 9 3900X8K16K24K32K40KSE +/- 377.91, N = 736094.281. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMRyzen 9 3900X306090120150SE +/- 0.10, N = 3150.131. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Savina Reactors.IORyzen 9 3900X3K6K9K12K15KSE +/- 134.42, N = 3212253.91

MariaDB

Clients: 16

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.3.8Clients: 16Ryzen 9 3900X400800120016002000SE +/- 4.30, N = 316751. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl

MKL-DNN

Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32Ryzen 9 3900X306090120150SE +/- 0.03, N = 3111.69MIN: 110.421. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / WriteRyzen 9 3900X7K14K21K28K35KSE +/- 289.83, N = 332000.09MIN: 29504.57 / MAX: 33277.531. (CC) gcc options: -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: WriteRyzen 9 3900X7K14K21K28K35KSE +/- 15.53, N = 331179.52MIN: 27702.19 / MAX: 32830.111. (CC) gcc options: -lrt

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadRyzen 9 3900X6001200180024003000SE +/- 0.80, N = 32991.97MIN: 2987.66 / MAX: 2993.481. (CC) gcc options: -lrt

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Pabellon Barcelona - Compute: CPU-OnlyRyzen 9 3900X80160240320400368.39

Memcached mcperf

Method: Set

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: SetRyzen 9 3900X13K26K39K52K65KSE +/- 1958.78, N = 1561967.731. (CC) gcc options: -O2 -lm -rdynamic

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupRyzen 9 3900X20406080100SE +/- 1.91, N = 3110.711. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Classroom - Compute: CPU-OnlyRyzen 9 3900X70140210280350306.54

Geekbench

Test: Multi Core

OpenBenchmarking.orgScore, More Is BetterGeekbench 4.3.3Test: Multi CoreRyzen 9 3900X 29K18K27K36K45KSE +/- 420.19, N = 343221

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: LU.CRyzen 9 3900X5K10K15K20K25KSE +/- 11.57, N = 321562.481. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileRyzen 9 3900X60120180240300277.52

VP9 libvpx Encoding

vpxenc VP9 1080p Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.0vpxenc VP9 1080p Video EncodeRyzen 9 3900X4080120160200SE +/- 1.40, N = 3172.301. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

Memcached mcperf

Method: Add

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: AddRyzen 9 3900X13K26K39K52K65KSE +/- 1941.59, N = 1261899.381. (CC) gcc options: -O2 -lm -rdynamic

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.1.2Primate Phylogeny AnalysisRyzen 9 3900X20406080100SE +/- 0.14, N = 388.701. (CC) gcc options: -O3 -msse -mfpmath=sse -march=native -lm -pthread -lmpi

MariaDB

Clients: 1

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.3.8Clients: 1Ryzen 9 3900X6001200180024003000SE +/- 17.34, N = 327231. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl

Memcached mcperf

Method: Append

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: AppendRyzen 9 3900X15K30K45K60K75KSE +/- 4979.92, N = 1270145.971. (CC) gcc options: -O2 -lm -rdynamic

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsRyzen 9 3900X0.32410.64820.97231.29641.6205SE +/- 0.00271, N = 31.44057

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteRyzen 9 3900X6K12K18K24K30KSE +/- 200.32, N = 329241.911. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Memcached mcperf

Method: Get

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: GetRyzen 9 3900X20K40K60K80K100KSE +/- 1524.60, N = 15110464.531. (CC) gcc options: -O2 -lm -rdynamic

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read OnlyRyzen 9 3900X80K160K240K320K400KSE +/- 759.89, N = 3382276.361. (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.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteRyzen 9 3900X6K12K18K24K30KSE +/- 86.89, N = 330037.101. (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 Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyRyzen 9 3900X80K160K240K320K400KSE +/- 565.75, N = 3373509.101. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Memcached mcperf

Method: Delete

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: DeleteRyzen 9 3900X20K40K60K80K100KSE +/- 1253.09, N = 15112575.281. (CC) gcc options: -O2 -lm -rdynamic

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyRyzen 9 3900X7K14K21K28K35KSE +/- 32.34, N = 532200.421. (CC) gcc options: -O3 -march=native -fopenmp

Geekbench

Test: Single Core

OpenBenchmarking.orgScore, More Is BetterGeekbench 4.3.3Test: Single CoreRyzen 9 3900X 212002400360048006000SE +/- 24.01, N = 35734

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Ping PongRyzen 9 3900X0.53781.07561.61342.15122.689SE +/- 0.03, N = 252.391. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Under Load

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Under LoadRyzen 9 3900X48121620SE +/- 0.53, N = 2514.011. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeRyzen 9 3900X8M16M24M32M40MSE +/- 330937.78, N = 3393210971. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Chaos Group V-RAY

Mode: CPU

OpenBenchmarking.orgKsamples, More Is BetterChaos Group V-RAY 4.10.03Mode: CPURyzen 9 3900X5K10K15K20K25KSE +/- 35.82, N = 321238

Blender

Blend File: Fishy Cat - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Fishy Cat - Compute: CPU-OnlyRyzen 9 3900X4080120160200192.87

Radiance Benchmark

Test: SMP Parallel

OpenBenchmarking.orgSeconds, Fewer Is BetterRadiance Benchmark 5.0Test: SMP ParallelRyzen 9 3900X4080120160200193.51

CppPerformanceBenchmarks

Test: Atol

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: AtolRyzen 9 3900X1428425670SE +/- 0.17, N = 362.321. (CXX) g++ options: -std=c++11 -O3

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireRyzen 9 3900X1428425670SE +/- 0.75, N = 361.331. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.0Ryzen 9 3900X0.24530.49060.73590.98121.2265SE +/- 0.01, N = 31.09

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenRyzen 9 3900X40801201602001751. (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.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedRyzen 9 3900X50100150200250SE +/- 0.67, N = 32071. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateRyzen 9 3900X60120180240300SE +/- 0.33, N = 32631. (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.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingRyzen 9 3900X60120180240300SE +/- 1.20, N = 32741. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Apache Spark PageRankRyzen 9 3900X4K8K12K16K20KSE +/- 108.15, N = 817291.03

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverRyzen 9 3900X30060090012001500SE +/- 15.41, N = 31297.231. (CC) gcc options: -O3 -mavx2

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHRyzen 9 3900X400K800K1200K1600K2000KSE +/- 20080.96, N = 151647701.411. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelRyzen 9 3900X1224364860SE +/- 0.02, N = 352.931. (CC) gcc options: -lm -lpthread -O3

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETRyzen 9 3900X600K1200K1800K2400K3000KSE +/- 42880.99, N = 152741918.821. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPRyzen 9 3900X600K1200K1800K2400K3000KSE +/- 47598.28, N = 152961052.721. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDRyzen 9 3900X1224364860SE +/- 0.08, N = 351.871. (CXX) g++ options: -O2 -lOpenCL

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingRyzen 9 3900X9K18K27K36K45KSE +/- 79.21, N = 342433.691. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveRyzen 9 3900X1122334455SE +/- 0.00, N = 347.501. (CXX) g++ options: -fopenmp -O2 -march=native

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileRyzen 9 3900X1122334455SE +/- 0.48, N = 347.08

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyRyzen 9 3900X306090120150137.86

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeRyzen 9 3900X7001400210028003500SE +/- 31.76, N = 43118.57

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 3.3Static OMP SpeedupRyzen 9 3900X0.53551.0711.60652.1422.6775SE +/- 0.02, N = 252.381. (CC) gcc options: --openmp -O3 -lm

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulRyzen 9 3900X1020304050SE +/- 0.41, N = 343.021. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiBRyzen 9 3900X2K4K6K8K10KSE +/- 128.81, N = 310032.871. (CC) gcc options: -O3 -march=native

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileRyzen 9 3900X1020304050SE +/- 0.06, N = 341.721. (CC) gcc options: -O2 -pedantic -ldl -lz -lm

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolRyzen 9 3900X 2200K400K600K800K1000KSE +/- 30183.52, N = 3813829

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetup 2.0.2PBKDF2-sha512Ryzen 9 3900X 2300K600K900K1200K1500KSE +/- 22920.73, N = 31529214

lzbench

Test: XZ 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: XZ 0 - Process: DecompressionRyzen 9 3900X306090120150SE +/- 0.67, N = 31161. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: XZ 0 - Process: CompressionRyzen 9 3900X918273645371. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel MandelbrotRyzen 9 3900X918273645SE +/- 0.28, N = 337.361. (CC) gcc options: -m64 -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm

Cpuminer-Opt

Algorithm: m7m

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: m7mRyzen 9 3900X130260390520650SE +/- 0.46, N = 3592.061. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

lzbench

Test: Libdeflate 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Libdeflate 1 - Process: DecompressionRyzen 9 3900X200400600800100011011. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Libdeflate 1 - Process: CompressionRyzen 9 3900X50100150200250SE +/- 1.20, N = 32371. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestRyzen 9 3900X20K40K60K80K100KSE +/- 151.27, N = 3789561. (CXX) g++ options: -pipe -lpthread

lzbench

Test: Brotli 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Brotli 0 - Process: DecompressionRyzen 9 3900X120240360480600SE +/- 4.91, N = 35531. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Brotli 0 - Process: CompressionRyzen 9 3900X110220330440550SE +/- 5.46, N = 34931. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

Cpuminer-Opt

Algorithm: deep

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: deepRyzen 9 3900X2K4K6K8K10KSE +/- 13.33, N = 3112131. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

CppPerformanceBenchmarks

Test: Ctype

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: CtypeRyzen 9 3900X816243240SE +/- 0.03, N = 333.981. (CXX) g++ options: -std=c++11 -O3

lzbench

Test: Zstd 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Zstd 1 - Process: DecompressionRyzen 9 3900X30060090012001500SE +/- 11.02, N = 312701. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 2017-08-08Test: Zstd 1 - Process: CompressionRyzen 9 3900X100200300400500SE +/- 3.51, N = 34671. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: In-Memory Database ShootoutRyzen 9 3900X13002600390052006500SE +/- 45.70, N = 86047.12

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeRyzen 9 3900X714212835SE +/- 0.05, N = 330.911. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSDL -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Akka Unbalanced Cobwebbed TreeRyzen 9 3900X2K4K6K8K10KSE +/- 76.17, N = 811262.21

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000Ryzen 9 3900X714212835SE +/- 0.23, N = 331.321. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil

Cpuminer-Opt

Algorithm: skein

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: skeinRyzen 9 3900X9K18K27K36K45KSE +/- 21.86, N = 3402771. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: sha256t

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: sha256tRyzen 9 3900X20K40K60K80K100KSE +/- 822.03, N = 3885501. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Tensorflow

Build: Cifar10

OpenBenchmarking.orgSeconds, Fewer Is BetterTensorflow 2017-02-03Build: Cifar10Ryzen 9 3900X612182430SE +/- 0.05, N = 323.38

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CPU StressRyzen 9 3900X9001800270036004500SE +/- 4.17, N = 34242.191. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishRyzen 9 3900X6K12K18K24K30KSE +/- 56.13, N = 3286561. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoRyzen 9 3900X7001400210028003500SE +/- 10.32, N = 33377.561. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresRyzen 9 3900X1.2M2.4M3.6M4.8M6MSE +/- 8812.65, N = 35805237.071. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Memory CopyingRyzen 9 3900X5001000150020002500SE +/- 0.39, N = 32467.741. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingRyzen 9 3900X3M6M9M12M15MSE +/- 75098.70, N = 312377571.311. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingRyzen 9 3900X1.3M2.6M3.9M5.2M6.5MSE +/- 80761.87, N = 35999576.151. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityRyzen 9 3900X2K4K6K8K10KSE +/- 29.50, N = 311454.011. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingRyzen 9 3900X16K32K48K64K80KSE +/- 125.65, N = 376750.671. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Open FMM Nero2D

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen FMM Nero2D 2.0.2Total TimeRyzen 9 3900X714212835SE +/- 0.08, N = 329.931. (CXX) g++ options: -O2 -lfftw3 -llapack -lf77blas -latlas -lgfortran -lquadmath -lm -pthread -lmpi_cxx -lmpi

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingRyzen 9 3900X714212835SE +/- 0.09, N = 328.641. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

LAMMPS Molecular Dynamics Simulator

Test: Rhodopsin Protein

OpenBenchmarking.orgLoop Time, Fewer Is BetterLAMMPS Molecular Dynamics Simulator 1.0Test: Rhodopsin ProteinRyzen 9 3900X612182430SE +/- 0.34, N = 325.741. (CXX) g++ options: -lfftw -lmpich

NAS Parallel Benchmarks

Test / Class: BT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: BT.ARyzen 9 3900X14002800420056007000SE +/- 36.34, N = 36473.801. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingRyzen 9 3900X140280420560700SE +/- 0.83, N = 3649.961. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Ryzen 9 3900X612182430SE +/- 0.32, N = 325.881. (CC) gcc options: -lncurses -lm

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Ryzen 9 3900X612182430SE +/- 0.03, N = 325.321. (CC) gcc options: -pthread -fvisibility=hidden -O2

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingRyzen 9 3900X9K18K27K36K45KSE +/- 592.99, N = 341558.531. (CC) gcc options: -shared -fPIC -O2 -pthread

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.0.0-beta.1Time To OCR 7 ImagesRyzen 9 3900X612182430SE +/- 0.13, N = 324.59

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansRyzen 9 3900X8001600240032004000SE +/- 23.36, N = 43887

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: AES-256 - DecryptRyzen 9 3900X13002600390052006500SE +/- 38.51, N = 35889.591. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: AES-256 - EncryptRyzen 9 3900X13002600390052006500SE +/- 37.31, N = 35999.591. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

MBW

Test: Memory Copy - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBRyzen 9 3900X4K8K12K16K20KSE +/- 25.92, N = 318779.061. (CC) gcc options: -O3 -march=native

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06Ryzen 9 3900X600K1200K1800K2400K3000KSE +/- 358.34, N = 327176991. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Apache Spark BayesRyzen 9 3900X12002400360048006000SE +/- 47.30, N = 85801.42

Cython benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterCython benchmark 0.27Ryzen 9 3900X510152025SE +/- 0.33, N = 322.08

Memcached mcperf

Method: Replace

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: ReplaceRyzen 9 3900X13K26K39K52K65KSE +/- 304.61, N = 362458.001. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Prepend

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: PrependRyzen 9 3900X13K26K39K52K65KSE +/- 283.66, N = 362769.631. (CC) gcc options: -O2 -lm -rdynamic

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeRyzen 9 3900X2M4M6M8M10MSE +/- 62069.66, N = 389594601. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

glibc bench

Benchmark: sin

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinRyzen 9 3900X8K16K24K32K40KSE +/- 360.66, N = 335238.60

glibc bench

Benchmark: cos

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: cosRyzen 9 3900X8K16K24K32K40KSE +/- 332.97, N = 335326.20

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerRyzen 9 3900X6K12K18K24K30K26762.651. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: IntegerRyzen 9 3900X5K10K15K20K25K25294.661. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: IntegerRyzen 9 3900X5K10K15K20K25K25235.671. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: IntegerRyzen 9 3900X6K12K18K24K30K28348.571. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating PointRyzen 9 3900X6K12K18K24K30K28343.451. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating PointRyzen 9 3900X5K10K15K20K25K25041.351. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: IntegerRyzen 9 3900X6K12K18K24K30K28250.281. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating PointRyzen 9 3900X6K12K18K24K30K26886.581. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating PointRyzen 9 3900X6K12K18K24K30K28842.141. (CC) gcc options: -O3 -march=native

MKL-DNN

Harness: Deconvolution Batch deconv_1d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Deconvolution Batch deconv_1d - Data Type: f32Ryzen 9 3900X612182430SE +/- 0.05, N = 325.09MIN: 24.261. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterRyzen 9 3900X510152025SE +/- 0.06, N = 321.081. (CXX) g++ options: -O2 -lOpenCL

RAMspeed SMP

Type: Copy - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating PointRyzen 9 3900X5K10K15K20K25K25620.501. (CC) gcc options: -O3 -march=native

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Apache Spark ALSRyzen 9 3900X10002000300040005000SE +/- 34.45, N = 84763.27

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Twofish - DecryptRyzen 9 3900X80160240320400SE +/- 0.02, N = 3381.601. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Twofish - EncryptRyzen 9 3900X80160240320400SE +/- 0.04, N = 3379.341. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1Ryzen 9 3900X510152025SE +/- 0.05, N = 320.261. (CC) gcc options: -pthread

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Blowfish - DecryptRyzen 9 3900X60120180240300SE +/- 0.03, N = 3293.321. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Blowfish - EncryptRyzen 9 3900X60120180240300SE +/- 0.01, N = 3294.091. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: CAST-256 - DecryptRyzen 9 3900X306090120150SE +/- 0.26, N = 3157.211. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: CAST-256 - EncryptRyzen 9 3900X306090120150SE +/- 0.21, N = 3157.211. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: KASUMI - DecryptRyzen 9 3900X20406080100SE +/- 0.75, N = 396.791. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: KASUMI - EncryptRyzen 9 3900X20406080100SE +/- 0.76, N = 3100.191. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceRyzen 9 3900X8001600240032004000SE +/- 7.08, N = 33502.371. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkRyzen 9 3900X0.03620.07240.10860.14480.181SE +/- 0.0011, N = 30.16071. R scripting front-end version 3.4.4 (2018-03-15)

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Ryzen 9 3900X200K400K600K800K1000KSE +/- 3870.73, N = 311095421. (CC) gcc options: -pthread -lpthread -O3 -march=native

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: SP.ARyzen 9 3900X9001800270036004500SE +/- 12.35, N = 34424.661. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageRyzen 9 3900X200M400M600M800M1000MSE +/- 11272121.13, N = 38431246761. (CC) gcc options: -lm -lpthread -lcurses -lrt

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Ryzen 9 3900X48121620SE +/- 0.04, N = 318.071. (CC) gcc options: -O3 -pthread -lz -llzma

Novabench

Test: CPU

OpenBenchmarking.orgCPU Score, More Is BetterNovabenchTest: CPURyzen 9 3900X 2400800120016002000SE +/- 4.73, N = 31842

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: EP.CRyzen 9 3900X100200300400500SE +/- 0.61, N = 3484.481. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilRyzen 9 3900X48121620SE +/- 0.01, N = 314.961. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: ThroughputRyzen 9 3900X140K280K420K560K700KSE +/- 7737.53, N = 66378801. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

NAS Parallel Benchmarks

Test / Class: FT.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: FT.BRyzen 9 3900X13002600390052006500SE +/- 20.23, N = 36210.391. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number GenerationRyzen 9 3900X48121620SE +/- 0.01, N = 315.791. (CXX) g++ options: -O3 -lpthread

MKL-DNN

Harness: Convolution Batch conv_alexnet - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Convolution Batch conv_alexnet - Data Type: f32Ryzen 9 3900X60120180240300SE +/- 0.33, N = 3256.06MIN: 254.71. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Scala DottyRyzen 9 3900X11002200330044005500SE +/- 40.34, N = 85228.19

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteRyzen 9 3900X140K280K420K560K700KSE +/- 8204.28, N = 3637872

MKL-DNN

Harness: IP Batch 1D - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: IP Batch 1D - Data Type: f32Ryzen 9 3900X48121620SE +/- 0.15, N = 317.59MIN: 10.911. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

CppPerformanceBenchmarks

Test: Function Objects

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Function ObjectsRyzen 9 3900X48121620SE +/- 0.14, N = 315.041. (CXX) g++ options: -std=c++11 -O3

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpRyzen 9 3900X9001800270036004500SE +/- 19.14, N = 34387

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDRyzen 9 3900X500K1000K1500K2000K2500KSE +/- 34946.18, N = 42351713.061. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildRyzen 9 3900X3000M6000M9000M12000M15000MSE +/- 121406089.49, N = 313759816575

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverRyzen 9 3900X48121620SE +/- 0.04, N = 313.771. (CXX) g++ options: -O2 -lOpenCL

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapRyzen 9 3900X8001600240032004000SE +/- 56.03, N = 33506

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileRyzen 9 3900X6001200180024003000SE +/- 25.16, N = 32657.49

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACRyzen 9 3900X246810SE +/- 0.04, N = 57.601. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Boat - Acceleration: CPU-onlyRyzen 9 3900X3691215SE +/- 0.00, N = 311.27

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video EncodingRyzen 9 3900X1224364860SE +/- 0.21, N = 352.491. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1Ryzen 9 3900X3691215SE +/- 0.17, N = 310.92

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentRyzen 9 3900X0.48380.96761.45141.93522.419SE +/- 0.04, N = 152.151. (CC) gcc options: -std=c99 -O3 -lm -lpthread

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBRyzen 9 3900X2K4K6K8K10KSE +/- 29.91, N = 39937.231. (CC) gcc options: -O3 -march=native

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETRyzen 9 3900X400K800K1200K1600K2000KSE +/- 10970.19, N = 31856565.161. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

glibc bench

Benchmark: sqrt

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrtRyzen 9 3900X0.49730.99461.49191.98922.4865SE +/- 0.00, N = 32.21

glibc bench

Benchmark: pthread_once

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceRyzen 9 3900X0.3960.7921.1881.5841.98SE +/- 0.00, N = 31.76

glibc bench

Benchmark: ffsll

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllRyzen 9 3900X0.39830.79661.19491.59321.9915SE +/- 0.00, N = 31.77

glibc bench

Benchmark: ffs

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsRyzen 9 3900X0.39830.79661.19491.59321.9915SE +/- 0.00, N = 31.77

glibc bench

Benchmark: tanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanhRyzen 9 3900X3691215SE +/- 0.07, N = 311.20

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPURyzen 9 3900X5K10K15K20K25KSE +/- 6.29, N = 325609.131. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm

Sysbench

Test: Memory

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: MemoryRyzen 9 3900X2M4M6M8M10MSE +/- 6008.44, N = 39347915.121. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageRyzen 9 3900X200K400K600K800K1000KSE +/- 2162.65, N = 3834064

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Ryzen 9 3900X7001400210028003500SE +/- 28.26, N = 43120

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonRyzen 9 3900X800K1600K2400K3200K4000KSE +/- 7186.74, N = 33779922

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchRyzen 9 3900X246810SE +/- 0.04, N = 38.051. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 4.2.2Ryzen 9 3900X246810SE +/- 0.05, N = 37.27

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonRyzen 9 3900X9001800270036004500SE +/- 16.41, N = 44098

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2Ryzen 9 3900X246810SE +/- 0.02, N = 37.091. (CC) gcc options: -pthread

SVT-VP9

1080p 8-bit YUV To VP9 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 2019-02-171080p 8-bit YUV To VP9 Video EncodeRyzen 9 3900X20406080100SE +/- 0.20, N = 389.191. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 4096Ryzen 9 3900X11K22K33K44K55KSE +/- 439.20, N = 3536861. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionRyzen 9 3900X0.541.081.622.162.7SE +/- 0.03, N = 82.401. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputRyzen 9 3900X4080120160200SE +/- 1.86, N = 3198.551. (CC) gcc options: -O3 -lm

MBW

Test: Memory Copy - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBRyzen 9 3900X4K8K12K16K20KSE +/- 15.84, N = 318408.501. (CC) gcc options: -O3 -march=native

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingRyzen 9 3900X306090120150SE +/- 1.87, N = 4141.261. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Masskrug - Acceleration: CPU-onlyRyzen 9 3900X1.04852.0973.14554.1945.2425SE +/- 0.01, N = 34.66

SVT-AV1

1080p 8-bit YUV To AV1 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.51080p 8-bit YUV To AV1 Video EncodeRyzen 9 3900X1020304050SE +/- 0.26, N = 346.171. (CXX) g++ options: -O3 -pie -lpthread -lm

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Server Room - Acceleration: CPU-onlyRyzen 9 3900X0.80781.61562.42343.23124.039SE +/- 0.00, N = 33.59

FFTW

Build: Stock - Size: 1D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 4096Ryzen 9 3900X2K4K6K8K10KSE +/- 77.51, N = 39361.731. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: LU.ARyzen 9 3900X11K22K33K44K55KSE +/- 625.54, N = 550755.211. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

Multichase Pointer Chaser

Test: 1GB Array, 256 Byte Stride, 4 Threads

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 1GB Array, 256 Byte Stride, 4 ThreadsRyzen 9 3900X1632486480SE +/- 0.00, N = 369.661. (CC) gcc options: -O2 -static -pthread -lrt

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsRyzen 9 3900X0.81681.63362.45043.26724.084SE +/- 0.00, N = 33.631. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

Multichase Pointer Chaser

Test: 1GB Array, 256 Byte Stride, 2 Threads

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 1GB Array, 256 Byte Stride, 2 ThreadsRyzen 9 3900X1530456075SE +/- 0.00, N = 367.781. (CC) gcc options: -O2 -static -pthread -lrt

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeRyzen 9 3900X4080120160200SE +/- 4.49, N = 15180

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.98.9Total TimeRyzen 9 3900X0.74931.49862.24792.99723.7465SE +/- 0.00, N = 33.331. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

Multichase Pointer Chaser

Test: 1GB Array, 256 Byte Stride

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 1GB Array, 256 Byte StrideRyzen 9 3900X1530456075SE +/- 0.15, N = 367.371. (CC) gcc options: -O2 -static -pthread -lrt

Multichase Pointer Chaser

Test: 256MB Array, 256 Byte Stride

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 256MB Array, 256 Byte StrideRyzen 9 3900X1530456075SE +/- 0.10, N = 367.421. (CC) gcc options: -O2 -static -pthread -lrt

MKL-DNN

Harness: Deconvolution Batch deconv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Deconvolution Batch deconv_3d - Data Type: f32Ryzen 9 3900X1.1252.253.3754.55.625SE +/- 0.02, N = 35.00MIN: 4.931. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

Multichase Pointer Chaser

Test: 4MB Array, 64 Byte Stride

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 4MB Array, 64 Byte StrideRyzen 9 3900X1.08232.16463.24694.32925.4115SE +/- 0.01, N = 34.811. (CC) gcc options: -O2 -static -pthread -lrt

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 2019-02-031080p 8-bit YUV To HEVC Video EncodeRyzen 9 3900X50100150200250SE +/- 2.07, N = 3248.721. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPRyzen 9 3900X0.49280.98561.47841.97122.464SE +/- 0.01, N = 32.191. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

NAS Parallel Benchmarks

Test / Class: FT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: FT.ARyzen 9 3900X12002400360048006000SE +/- 15.30, N = 35716.381. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 128 MiBRyzen 9 3900X2K4K6K8K10KSE +/- 8.81, N = 39564.801. (CC) gcc options: -O3 -march=native

Novabench

Test: RAM

OpenBenchmarking.orgMB/s, More Is BetterNovabenchTest: RAMRyzen 9 3900X 26K12K18K24K30KSE +/- 1138.14, N = 426972

Novabench

Test: RAM

OpenBenchmarking.orgRAM Score, More Is BetterNovabenchTest: RAMRyzen 9 3900X 260120180240300SE +/- 4.02, N = 4270

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Server Rack - Acceleration: CPU-onlyRyzen 9 3900X0.04280.08560.12840.17120.214SE +/- 0.00, N = 30.19

MBW

Test: Memory Copy - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBRyzen 9 3900X4K8K12K16K20KSE +/- 15.18, N = 318344.201. (CC) gcc options: -O3 -march=native

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Ryzen 9 3900X246810SE +/- 0.08, N = 38.751. (CC) gcc options: -O3 -march=native -lcrypto -lz

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationRyzen 9 3900X400800120016002000SE +/- 16.80, N = 42005.05

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationRyzen 9 3900X15003000450060007500SE +/- 91.28, N = 46992.33

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyRyzen 9 3900X6001200180024003000SE +/- 33.86, N = 42840.55

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformRyzen 9 3900X400800120016002000SE +/- 3.98, N = 42050.11

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloRyzen 9 3900X400800120016002000SE +/- 19.05, N = 41704.81

HPC Challenge

Test / Class: Max Ping Pong Bandwidth

OpenBenchmarking.orgMB/s, More Is BetterHPC Challenge 1.5.0Test / Class: Max Ping Pong BandwidthRyzen 9 3900X4K8K12K16K20KSE +/- 73.39, N = 318319.631. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: Random Ring Bandwidth

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.5.0Test / Class: Random Ring BandwidthRyzen 9 3900X0.13140.26280.39420.52560.657SE +/- 0.00377, N = 30.583891. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: Random Ring Latency

OpenBenchmarking.orgusecs, Fewer Is BetterHPC Challenge 1.5.0Test / Class: Random Ring LatencyRyzen 9 3900X0.11460.22920.34380.45840.573SE +/- 0.00067, N = 30.509171. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: G-Random Access

OpenBenchmarking.orgGUP/s, More Is BetterHPC Challenge 1.5.0Test / Class: G-Random AccessRyzen 9 3900X0.01280.02560.03840.05120.064SE +/- 0.00016, N = 30.056871. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: EP-STREAM Triad

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.5.0Test / Class: EP-STREAM TriadRyzen 9 3900X0.1840.3680.5520.7360.92SE +/- 0.00174, N = 30.817971. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: G-Ptrans

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.5.0Test / Class: G-PtransRyzen 9 3900X0.54011.08021.62032.16042.7005SE +/- 0.00456, N = 32.400261. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: EP-DGEMM

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.5.0Test / Class: EP-DGEMMRyzen 9 3900X48121620SE +/- 0.02, N = 315.631. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: G-Ffte

OpenBenchmarking.orgGFLOP/s, More Is BetterHPC Challenge 1.5.0Test / Class: G-FfteRyzen 9 3900X246810SE +/- 0.07526, N = 37.901121. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: G-Ffte

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.5.0Test / Class: G-FfteRyzen 9 3900X246810SE +/- 0.07526, N = 37.901121. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddRyzen 9 3900X4K8K12K16K20KSE +/- 25.86, N = 517915.921. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadRyzen 9 3900X4K8K12K16K20KSE +/- 14.85, N = 517976.221. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleRyzen 9 3900X4K8K12K16K20KSE +/- 2.20, N = 516402.501. (CC) gcc options: -O3 -march=native -fopenmp

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeRyzen 9 3900X6001200180024003000SE +/- 24.27, N = 32751.97

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateRyzen 9 3900X160320480640800SE +/- 4.86, N = 3742.48

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: WriteRyzen 9 3900X20K40K60K80K100KSE +/- 4927.31, N = 31096091. (CC) gcc options: -O2 -pthread


Phoronix Test Suite v10.8.4