Ryzen 9 3950X

Tests by Michael Larabel.

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

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Ryzen 9 3950X
August 16 2020
  12 Hours, 54 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 3950XOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1302 BIOS)AMD Starship/Matisse16GB2000GB Corsair Force MP600AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2055/875MHz)AMD Navi 10 HDMI AudioDELL P2415QRealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.6.11-050611-generic (x86_64)GNOME Shell 3.36.1X Server 1.20.84.6 Mesa 20.2.0-devel (git-45c3331 2020-05-09 focal-oibaf-ppa) (LLVM 9.0.1)1.2.128GCC 9.3.0ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionRyzen 9 3950X BenchmarksSystem Logs- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013- OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)- Python 3.8.2- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected

Ryzen 9 3950Xspec-jbb2015: SPECjbb2015-Composite critical-jOPSspec-jbb2015: SPECjbb2015-Composite max-jOPSbrl-cad: VGR Performance Metrictesseract-ocr: Time To OCR 7 Imagesscikit-learn: mlpack: scikit_linearridgeregressionmlpack: scikit_svmmlpack: scikit_qdamlpack: scikit_icageekbench: CPU Single Core - Face Detectiongeekbench: CPU Single Core - Gaussian Blurgeekbench: CPU Single Coregeekbench: CPU Multi Core - Horizon Detectiongeekbench: CPU Multi Core - Face Detectiongeekbench: CPU Multi Coregeekbench: GPU Vulkan - SFFTgeekbench: GPU Vulkan - Particle Physicsgeekbench: GPU Vulkan - Feature Matchinggeekbench: GPU Vulkan - Horizon Detectiongeekbench: GPU Vulkan - Face Detectiongeekbench: GPU Vulkan - Depth of Fieldgeekbench: GPU Vulkan - Gaussian Blurgeekbench: GPU Vulkan - Histogram Equalizationgeekbench: GPU Vulkan - Cannygeekbench: GPU Vulkan - Stereo Matchinggeekbench: GPU Vulkan - Sobelgeekbench: GPU Vulkanneatbench: CPUpyperformance: pickle_pure_pythonpyperformance: django_templatepyperformance: python_startuppyperformance: regex_compilepyperformance: crypto_pyaespyperformance: json_loadspyperformance: raytracepyperformance: pathlibpyperformance: nbodypyperformance: floatpyperformance: chaospyperformance: 2to3pyperformance: goecp-candle: P3B2ecp-candle: P3B1ecp-candle: P1B2stress-ng: System V Message Passingstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Socket Activitystress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: Semaphoresstress-ng: CPU Stressstress-ng: CPU Cachestress-ng: SENDFILEstress-ng: Forkingstress-ng: Mallocstress-ng: Cryptostress-ng: Atomicstress-ng: MEMFDstress-ng: NUMAoctave-benchmark: ocrmypdf: Processing 60 Page PDF Documenthugin: Panorama Photo Assistant + Stitching Timedaphne: OpenMP - Euclidean Clusterdaphne: OpenMP - Points2Imagedaphne: OpenMP - NDT Mappinggromacs: Water Benchmarkmontage: Mosaic of M17, K band, 1.5 deg x 1.5 degnumpy: opm: Flow MPI Norne - 16opm: Flow MPI Norne - 8opm: Flow MPI Norne - 4opm: Flow MPI Norne - 2opm: Flow MPI Norne - 1build2: Time To Compilebuild-llvm: Time To Compilebuild-linux-kernel: Time To Compilebuild-apache: Time To Compileavifenc: 10avifenc: 8avifenc: 2avifenc: 0luxcorerender: Rainbow Colors and Prismluxcorerender: DLSCcompress-zstd: 19compress-zstd: 3qmcpack: nwchem: C240 Buckyballnamd: ATPase Simulation - 327,506 Atomsrodinia: OpenMP Streamclusterrodinia: OpenMP CFD Solverrodinia: OpenMP Leukocyterodinia: OpenMP HotSpot3Drodinia: OpenMP LavaMDcp2k: Fayalite-FIST Datawireguard: geekbench: CPU Single Core - Horizon Detectiongeekbench: CPU Multi Core - Gaussian Blurstress-ng: Context Switchingstress-ng: MMAPRyzen 9 3950X57571883224922923.4168.1871.9819.2769.4155.1611.486.91395253.8170.412966631.210587.5438.11.6698.21.352.526.192.88323.722.96259627.042945.96.8615897.722.143916.0100103101289225666.9841316.51140.11916705386.63274.292549067.1412973.914635.12148451.0877702.742303109.656586.0535.82303933.5489252.21228571340.324729.83746478.001210.08450.656.60918.28044.0151272.5335583.684246815673.981.24070.561423.86370.296227.021168.734195.446291.64870.590368.89948.04220.1964.3304.50735.86459.7443.573.1939.64033.11263.89870.21.1103325.45710.93378.66481.910121.898322.685184.27529.7301.3111052839.51304.68OpenBenchmarking.org

SPECjbb 2015

This is a benchmark of SPECjbb 2015. For this test profile to work, you must have a valid license/copy of the SPECjbb 2015 ISO (SPECjbb2015-1.02.iso) in your Phoronix Test Suite download cache. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgjOPS, More Is BetterSPECjbb 2015SPECjbb2015-Composite critical-jOPSRyzen 9 3950X120024003600480060005757

OpenBenchmarking.orgjOPS, More Is BetterSPECjbb 2015SPECjbb2015-Composite max-jOPSRyzen 9 3950X4K8K12K16K20K18832

BRL-CAD

BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.30.8VGR Performance MetricRyzen 9 3950X50K100K150K200K250K2492291. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm

Tesseract OCR

Tesseract-OCR is the open-source optical character recognition (OCR) engine for the conversion of text within images to raw text output. This test profile relies upon a system-supplied Tesseract installation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.1.1Time To OCR 7 ImagesRyzen 9 3950X612182430SE +/- 0.23, N = 323.42

Scikit-Learn

Scikit-learn is a Python module for machine learning Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.22.1Ryzen 9 3950X246810SE +/- 0.095, N = 38.187

Mlpack Benchmark

Mlpack benchmark scripts for machine learning libraries Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_linearridgeregressionRyzen 9 3950X0.44550.8911.33651.7822.2275SE +/- 0.01, N = 31.98

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_svmRyzen 9 3950X510152025SE +/- 0.04, N = 319.27

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_qdaRyzen 9 3950X1530456075SE +/- 0.41, N = 369.41

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_icaRyzen 9 3950X1224364860SE +/- 0.21, N = 355.16

Geekbench

This is a benchmark of Geekbench 5 Pro. The test profile automates the execution of Geekbench 5 under the Phoronix Test Suite, assuming you have a valid license key for Geekbench 5 Pro. This test will not work without a valid license key for Geekbench Pro. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgimages/sec, More Is BetterGeekbench 5Test: CPU Single Core - Face DetectionRyzen 9 3950X3691215SE +/- 0.23, N = 311.4

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: CPU Single Core - Gaussian BlurRyzen 9 3950X20406080100SE +/- 1.35, N = 386.9

OpenBenchmarking.orgScore, More Is BetterGeekbench 5Test: CPU Single CoreRyzen 9 3950X30060090012001500SE +/- 11.39, N = 31395

OpenBenchmarking.orgGpixels/sec, More Is BetterGeekbench 5Test: CPU Multi Core - Horizon DetectionRyzen 9 3950X60120180240300SE +/- 0.22, N = 3253.8

OpenBenchmarking.orgimages/sec, More Is BetterGeekbench 5Test: CPU Multi Core - Face DetectionRyzen 9 3950X4080120160200SE +/- 3.87, N = 3170.4

OpenBenchmarking.orgScore, More Is BetterGeekbench 5Test: CPU Multi CoreRyzen 9 3950X3K6K9K12K15KSE +/- 1.76, N = 312966

OpenBenchmarking.orgGflops, More Is BetterGeekbench 5Test: GPU Vulkan - SFFTRyzen 9 3950X140280420560700SE +/- 0.97, N = 3631.2

OpenBenchmarking.orgFPS, More Is BetterGeekbench 5Test: GPU Vulkan - Particle PhysicsRyzen 9 3950X2K4K6K8K10KSE +/- 21.95, N = 310587.5

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: GPU Vulkan - Feature MatchingRyzen 9 3950X90180270360450SE +/- 5.18, N = 3438.1

OpenBenchmarking.orgGpixels/sec, More Is BetterGeekbench 5Test: GPU Vulkan - Horizon DetectionRyzen 9 3950X0.37350.7471.12051.4941.8675SE +/- 0.00, N = 31.66

OpenBenchmarking.orgimages/sec, More Is BetterGeekbench 5Test: GPU Vulkan - Face DetectionRyzen 9 3950X20406080100SE +/- 0.51, N = 398.2

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: GPU Vulkan - Depth of FieldRyzen 9 3950X0.30380.60760.91141.21521.519SE +/- 0.00, N = 31.35

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: GPU Vulkan - Gaussian BlurRyzen 9 3950X0.5671.1341.7012.2682.835SE +/- 0.00, N = 32.52

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: GPU Vulkan - Histogram EqualizationRyzen 9 3950X246810SE +/- 0.01, N = 36.19

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: GPU Vulkan - CannyRyzen 9 3950X0.6481.2961.9442.5923.24SE +/- 0.07, N = 32.88

OpenBenchmarking.orgGpixels/sec, More Is BetterGeekbench 5Test: GPU Vulkan - Stereo MatchingRyzen 9 3950X70140210280350SE +/- 4.60, N = 3323.7

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: GPU Vulkan - SobelRyzen 9 3950X510152025SE +/- 0.03, N = 322.9

OpenBenchmarking.orgScore, More Is BetterGeekbench 5Test: GPU VulkanRyzen 9 3950X13K26K39K52K65KSE +/- 171.59, N = 362596

NeatBench

NeatBench is a benchmark of the cross-platform Neat Video software on the CPU and optional GPU (OpenCL / CUDA) support. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterNeatBench 5Acceleration: CPURyzen 9 3950X612182430SE +/- 0.23, N = 327.0

PyPerformance

PyPerformance is the reference Python performance benchmark suite. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonRyzen 9 3950X90180270360450429

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateRyzen 9 3950X1020304050SE +/- 0.12, N = 345.9

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupRyzen 9 3950X246810SE +/- 0.01, N = 36.86

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileRyzen 9 3950X306090120150SE +/- 0.33, N = 3158

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesRyzen 9 3950X20406080100SE +/- 0.09, N = 397.7

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsRyzen 9 3950X510152025SE +/- 0.03, N = 322.1

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceRyzen 9 3950X100200300400500439

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibRyzen 9 3950X48121620SE +/- 0.03, N = 316.0

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyRyzen 9 3950X20406080100100

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatRyzen 9 3950X20406080100SE +/- 0.33, N = 3103

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosRyzen 9 3950X20406080100SE +/- 0.33, N = 3101

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3Ryzen 9 3950X60120180240300289

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goRyzen 9 3950X50100150200250225

ECP-CANDLE

The CANDLE benchmark codes implement deep learning architectures relevant to problems in cancer. These architectures address problems at different biological scales, specifically problems at the molecular, cellular and population scales. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterECP-CANDLE 0.3Benchmark: P3B2Ryzen 9 3950X140280420560700666.98

OpenBenchmarking.orgSeconds, Fewer Is BetterECP-CANDLE 0.3Benchmark: P3B1Ryzen 9 3950X300600900120015001316.51

OpenBenchmarking.orgSeconds, Fewer Is BetterECP-CANDLE 0.3Benchmark: P1B2Ryzen 9 3950X91827364540.12

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: System V Message PassingRyzen 9 3950X4M8M12M16M20MSE +/- 210677.55, N = 516705386.631. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc Qsort Data SortingRyzen 9 3950X60120180240300SE +/- 1.42, N = 3274.291. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc C String FunctionsRyzen 9 3950X500K1000K1500K2000K2500KSE +/- 31547.68, N = 32549067.141. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityRyzen 9 3950X3K6K9K12K15KSE +/- 25.99, N = 312973.911. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingRyzen 9 3950X10002000300040005000SE +/- 20.13, N = 34635.121. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathRyzen 9 3950X30K60K90K120K150KSE +/- 36.38, N = 3148451.081. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathRyzen 9 3950X17K34K51K68K85KSE +/- 203.17, N = 377702.741. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresRyzen 9 3950X500K1000K1500K2000K2500KSE +/- 6022.06, N = 32303109.651. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressRyzen 9 3950X14002800420056007000SE +/- 9.83, N = 36586.051. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU CacheRyzen 9 3950X816243240SE +/- 0.54, N = 335.821. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILERyzen 9 3950X70K140K210K280K350KSE +/- 526.83, N = 3303933.541. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: ForkingRyzen 9 3950X20K40K60K80K100KSE +/- 416.57, N = 389252.211. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocRyzen 9 3950X50M100M150M200M250MSE +/- 148853.69, N = 3228571340.321. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoRyzen 9 3950X10002000300040005000SE +/- 10.57, N = 34729.831. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicRyzen 9 3950X160K320K480K640K800KSE +/- 390.48, N = 3746478.001. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MEMFDRyzen 9 3950X30060090012001500SE +/- 1.52, N = 31210.081. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: NUMARyzen 9 3950X100200300400500SE +/- 2.21, N = 3450.651. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

GNU Octave Benchmark

This test profile measures how long it takes to complete several reference GNU Octave files via octave-benchmark. GNU Octave is used for numerical computations and is an open-source alternative to MATLAB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 5.2.0Ryzen 9 3950X246810SE +/- 0.037, N = 56.609

OCRMyPDF

OCRMyPDF is an optical character recognition (OCR) text layer to scanned PDF files, producing new PDFs with the text now selectable/searchable/copy-paste capable. OCRMyPDF leverages the Tesseract OCR engine and is written in Python. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOCRMyPDF 9.6.0+dfsgProcessing 60 Page PDF DocumentRyzen 9 3950X48121620SE +/- 0.12, N = 318.28

Hugin

Hugin is an open-source, cross-platform panorama photo stitcher software package. This test profile times how long it takes to run the assistant and panorama photo stitching on a set of images. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimeRyzen 9 3950X1020304050SE +/- 0.12, N = 344.02

Darmstadt Automotive Parallel Heterogeneous Suite

DAPHNE is the Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite with OpenCL / CUDA / OpenMP test cases for these automotive benchmarks for evaluating programming models in context to vehicle autonomous driving capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Euclidean ClusterRyzen 9 3950X30060090012001500SE +/- 5.70, N = 31272.531. (CXX) g++ options: -O3 -std=c++11 -fopenmp

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Points2ImageRyzen 9 3950X8K16K24K32K40KSE +/- 240.26, N = 335583.681. (CXX) g++ options: -O3 -std=c++11 -fopenmp

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT MappingRyzen 9 3950X150300450600750SE +/- 1.75, N = 3673.981. (CXX) g++ options: -O3 -std=c++11 -fopenmp

GROMACS

The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2020.1Water BenchmarkRyzen 9 3950X0.2790.5580.8371.1161.395SE +/- 0.003, N = 31.2401. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm

Montage Astronomical Image Mosaic Engine

Montage is an open-source astronomical image mosaic engine. This BSD-licensed astronomy software is developed by the California Institute of Technology, Pasadena. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMontage Astronomical Image Mosaic Engine 6.0Mosaic of M17, K band, 1.5 deg x 1.5 degRyzen 9 3950X1632486480SE +/- 0.51, N = 370.561. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2

Numpy Benchmark

This is a test to obtain the general Numpy performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkRyzen 9 3950X90180270360450SE +/- 3.30, N = 3423.86

Open Porous Media

This is a test of Open Porous Media, a set of open-source tools concerning simulation of flow and transport of fluids in porous media. This test profile depends upon MPI/Flow already being installed on the system. Install instructions at https://opm-project.org/?page_id=36. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 16Ryzen 9 3950X80160240320400SE +/- 0.36, N = 3370.301. flow 2020.04

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 8Ryzen 9 3950X50100150200250SE +/- 0.29, N = 3227.021. flow 2020.04

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 4Ryzen 9 3950X4080120160200SE +/- 0.28, N = 3168.731. flow 2020.04

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 2Ryzen 9 3950X4080120160200SE +/- 0.20, N = 3195.451. flow 2020.04

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 1Ryzen 9 3950X60120180240300SE +/- 0.23, N = 3291.651. flow 2020.04

Build2

This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileRyzen 9 3950X1632486480SE +/- 0.21, N = 370.59

Timed LLVM Compilation

This test times how long it takes to build the LLVM compiler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileRyzen 9 3950X80160240320400SE +/- 3.53, N = 2368.90

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileRyzen 9 3950X1122334455SE +/- 0.49, N = 348.04

Timed Apache Compilation

This test times how long it takes to build the Apache HTTPD web server. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileRyzen 9 3950X510152025SE +/- 0.04, N = 320.20

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10Ryzen 9 3950X0.97431.94862.92293.89724.8715SE +/- 0.050, N = 34.3301. (CXX) g++ options: -O3 -fPIC

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8Ryzen 9 3950X1.01412.02823.04234.05645.0705SE +/- 0.048, N = 34.5071. (CXX) g++ options: -O3 -fPIC

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 2Ryzen 9 3950X816243240SE +/- 0.01, N = 335.861. (CXX) g++ options: -O3 -fPIC

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 0Ryzen 9 3950X1326395265SE +/- 0.26, N = 359.741. (CXX) g++ options: -O3 -fPIC

LuxCoreRender

LuxCoreRender is an open-source physically based renderer. This test profile is focused on running LuxCoreRender on the CPU as opposed to the OpenCL version. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: Rainbow Colors and PrismRyzen 9 3950X0.80331.60662.40993.21324.0165SE +/- 0.02, N = 33.57MIN: 3.48 / MAX: 3.63

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: DLSCRyzen 9 3950X0.71781.43562.15342.87123.589SE +/- 0.03, N = 33.19MIN: 3.02 / MAX: 3.36

Zstd Compression

This test measures the time needed to compress a sample file (an Ubuntu ISO) using Zstd compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 19Ryzen 9 3950X918273645SE +/- 0.03, N = 339.61. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 3Ryzen 9 3950X9001800270036004500SE +/- 28.55, N = 34033.11. (CC) gcc options: -O3 -pthread -lz -llzma

QMCPACK

QMCPACK is a modern high-performance open-source Quantum Monte Carlo (QMC) simulation code making use of MPI for this benchmark of the H20 example code. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.8Ryzen 9 3950X300600900120015001263.81. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -ffast-math -lm

NWChem

NWChem is an open-source high performance computational chemistry package. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNWChem 7.0Input: C240 BuckyballRyzen 9 3950X2K4K6K8K10K9870.21. (F9X) gfortran options: -lnwctask -lccsd -lmcscf -lselci -lmp2 -lmoints -lstepper -ldriver -loptim -lnwdft -lgradients -lcphf -lesp -lddscf -ldangchang -lguess -lhessian -lvib -lnwcutil -lrimp2 -lproperty -lsolvation -lnwints -lprepar -lnwmd -lnwpw -lofpw -lpaw -lpspw -lband -lnwpwlib -lcafe -lspace -lanalyze -lqhop -lpfft -ldplot -ldrdy -lvscf -lqmmm -lqmd -letrans -ltce -lbq -lmm -lcons -lperfm -ldntmc -lccca -ldimqm -lga -larmci -lpeigs -l64to32 -lopenblas -lpthread -lrt -llapack -lnwcblas -lmpi_usempif08 -lmpi_mpifh -lmpi -lcomex -lm -m64 -ffast-math -std=legacy -fdefault-integer-8 -finline-functions -O2

NAMD

NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13ATPase Simulation - 327,506 AtomsRyzen 9 3950X0.24980.49960.74940.99921.249SE +/- 0.00284, N = 31.11033

Rodinia

Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterRyzen 9 3950X612182430SE +/- 0.03, N = 325.461. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverRyzen 9 3950X3691215SE +/- 0.04, N = 310.931. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteRyzen 9 3950X20406080100SE +/- 0.78, N = 378.661. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DRyzen 9 3950X20406080100SE +/- 0.93, N = 381.911. (CXX) g++ options: -O2 -lOpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDRyzen 9 3950X306090120150SE +/- 0.09, N = 3121.901. (CXX) g++ options: -O2 -lOpenCL

CP2K Molecular Dynamics

CP2K is an open-source molecular dynamics software package focused on quantum chemistry and solid-state physics. This test profile currently makes use of the OpenMP implementation and using the Fayalite-FIST molecular dynamics run and measures the total time to complete. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterCP2K Molecular Dynamics 6.1Fayalite-FIST DataRyzen 9 3950X70140210280350322.69

WireGuard + Linux Networking Stack Stress Test

This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestRyzen 9 3950X4080120160200SE +/- 0.25, N = 3184.28

Geekbench

This is a benchmark of Geekbench 5 Pro. The test profile automates the execution of Geekbench 5 under the Phoronix Test Suite, assuming you have a valid license key for Geekbench 5 Pro. This test will not work without a valid license key for Geekbench Pro. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGpixels/sec, More Is BetterGeekbench 5Test: CPU Single Core - Horizon DetectionRyzen 9 3950X714212835SE +/- 1.81, N = 329.7

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: CPU Multi Core - Gaussian BlurRyzen 9 3950X70140210280350SE +/- 300.30, N = 3301.31

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingRyzen 9 3950X2M4M6M8M10MSE +/- 660845.91, N = 1511052839.511. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPRyzen 9 3950X70140210280350SE +/- 4.79, N = 15304.681. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

101 Results Shown

SPECjbb 2015:
  SPECjbb2015-Composite critical-jOPS
  SPECjbb2015-Composite max-jOPS
BRL-CAD
Tesseract OCR
Scikit-Learn
Mlpack Benchmark:
  scikit_linearridgeregression
  scikit_svm
  scikit_qda
  scikit_ica
Geekbench:
  CPU Single Core - Face Detection
  CPU Single Core - Gaussian Blur
  CPU Single Core
  CPU Multi Core - Horizon Detection
  CPU Multi Core - Face Detection
  CPU Multi Core
  GPU Vulkan - SFFT
  GPU Vulkan - Particle Physics
  GPU Vulkan - Feature Matching
  GPU Vulkan - Horizon Detection
  GPU Vulkan - Face Detection
  GPU Vulkan - Depth of Field
  GPU Vulkan - Gaussian Blur
  GPU Vulkan - Histogram Equalization
  GPU Vulkan - Canny
  GPU Vulkan - Stereo Matching
  GPU Vulkan - Sobel
  GPU Vulkan
NeatBench
PyPerformance:
  pickle_pure_python
  django_template
  python_startup
  regex_compile
  crypto_pyaes
  json_loads
  raytrace
  pathlib
  nbody
  float
  chaos
  2to3
  go
ECP-CANDLE:
  P3B2
  P3B1
  P1B2
Stress-NG:
  System V Message Passing
  Glibc Qsort Data Sorting
  Glibc C String Functions
  Socket Activity
  Memory Copying
  Vector Math
  Matrix Math
  Semaphores
  CPU Stress
  CPU Cache
  SENDFILE
  Forking
  Malloc
  Crypto
  Atomic
  MEMFD
  NUMA
GNU Octave Benchmark
OCRMyPDF
Hugin
Darmstadt Automotive Parallel Heterogeneous Suite:
  OpenMP - Euclidean Cluster
  OpenMP - Points2Image
  OpenMP - NDT Mapping
GROMACS
Montage Astronomical Image Mosaic Engine
Numpy Benchmark
Open Porous Media:
  Flow MPI Norne - 16
  Flow MPI Norne - 8
  Flow MPI Norne - 4
  Flow MPI Norne - 2
  Flow MPI Norne - 1
Build2
Timed LLVM Compilation
Timed Linux Kernel Compilation
Timed Apache Compilation
libavif avifenc:
  10
  8
  2
  0
LuxCoreRender:
  Rainbow Colors and Prism
  DLSC
Zstd Compression:
  19
  3
QMCPACK
NWChem
NAMD
Rodinia:
  OpenMP Streamcluster
  OpenMP CFD Solver
  OpenMP Leukocyte
  OpenMP HotSpot3D
  OpenMP LavaMD
CP2K Molecular Dynamics
WireGuard + Linux Networking Stack Stress Test
Geekbench:
  CPU Single Core - Horizon Detection
  CPU Multi Core - Gaussian Blur
Stress-NG:
  Context Switching
  MMAP