Ryzen 9 3950X Ubuntu 20.04 LTS

AMD Ryzen Threadripper 3970X 32-Core testing with a ASUS ROG ZENITH II EXTREME (0702 BIOS) and AMD Radeon VII 16GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2002026-VE-2002024PT53&sro&grr.

Ryzen 9 3950X Ubuntu 20.04 LTSProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionRyzen 9 3950XThreadripper 3970XAMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS)AMD Starship/Matisse16GB2000GB Force MP600 + 2000GB SABRENTllvmpipe 16GBAMD Navi 10 HDMI AudioRealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.4.0-12-generic (x86_64)GNOME Shell 3.34.3X Server 1.20.6modesetting 1.20.63.3 Mesa 20.0.0-devel (git-d3fa18a 2020-01-30 focal-oibaf-ppa) (LLVM 9.0.1 128 bits)GCC 9.2.1 20200123ext43840x2160AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads)ASUS ROG ZENITH II EXTREME (0702 BIOS)64GB1000GB Force MP600AMD Radeon VII 16GB (1801/1000MHz)AMD Vega 20 HDMI AudioASUS MG28UAquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200X Server 1.20.7amdgpu 19.1.04.5 Mesa 19.2.4 (LLVM 9.0.0)OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-link-mutex --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Ryzen 9 3950X: Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x8701013- Threadripper 3970X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Python Details- + Python 3.7.6Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected

Ryzen 9 3950X Ubuntu 20.04 LTSoctave-benchmark: qmcpack: mkl-dnn: Convolution Batch conv_all - f32build-gcc: Time To Compileblender: Barbershop - CPU-Onlyhpcg: numpy: blender: Pabellon Barcelona - CPU-Onlyluxcorerender: DLSCluxcorerender: Rainbow Colors and Prismblender: Classroom - CPU-Onlyasmfish: 1024 Hash Memory, 26 Depthdav1d: Chimera 1080p 10-bitospray: San Miguel - Path Tracerappleseed: Emilyospray: XFrog Forest - Path Tracerparboil: OpenMP LBMgromacs: Water Benchmarkospray: San Miguel - SciVisgegl: Cartoonaskap: tConvolve MT - Degriddingaskap: tConvolve MT - Griddingnpb: EP.Dappleseed: Material Testernpb: BT.Cv-ray: CPUaom-av1: Speed 4 Realtimemt-dgemm: Sustained Floating-Point Ratemrbayes: Primate Phylogeny Analysisospray: NASA Streamlines - Path Tracerblender: BMW27 - CPU-Onlyappleseed: Disney Materialindigobench: Bedroomindigobench: Supercargegl: Wavelet Blurgraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Noise-Gaussiangraphics-magick: Resizinggraphics-magick: Rotategraphics-magick: Swirlgraphics-magick: HWB Color Spacehimeno: Poisson Pressure Solverradiance: SMP Parallelbuild-llvm: Time To Compilestockfish: Total Timenpb: LU.Crav1e: 9gegl: Color Enhancebuild2: Time To Compilenamd: ATPase Simulation - 327,506 Atomsminife: Smallparboil: OpenMP MRI Griddingmkl-dnn: Recurrent Neural Network Training - f32build-linux-kernel: Time To Compilemkl-dnn: Convolution Batch conv_3d - f32compress-7zip: Compress Speed Testgegl: Antialiasospray: XFrog Forest - SciVisgegl: Rotate 90 Degreesaom-av1: Speed 5 Two-Passembree: Pathtracer ISPC - Asian Dragon Objembree: Pathtracer - Asian Dragon Objaom-av1: Speed 6 Realtimegegl: Tile Glassaskap: tConvolve OpenMP - Degriddingaskap: tConvolve OpenMP - Griddinggegl: Reflectcoremark: CoreMark Size 666 - Iterations Per Secondnpb: SP.Bospray: NASA Streamlines - SciVisnpb: FT.Cembree: Pathtracer ISPC - Crownc-ray: Total Time - 4K, 16 Rays Per Pixelembree: Pathtracer - Crownttsiod-renderer: Phong Rendering With Soft-Shadow Mappingospray: Magnetic Reconnection - SciVisvpxenc: Speed 5inkscape: SVG Files To PNGembree: Pathtracer ISPC - Asian Dragonembree: Pathtracer - Asian Dragonrodinia: OpenMP Streamclustercrafty: Elapsed Timecompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9tungsten: Water Causticmkl-dnn: Deconvolution Batch deconv_1d - f32npb: CG.Cdav1d: Summer Nature 4Kgimp: unsharp-maskmlpack: scikit_svmscikit-learn: parboil: OpenMP Stencilaom-av1: Speed 8 Realtimecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19gimp: auto-levelsrodinia: OpenMP LavaMDtungsten: Hairgimp: rotatecloverleaf: Lagrangian-Eulerian Hydrodynamicsrodinia: OpenMP CFD Solverdarktable: Boat - CPU-onlyx265: H.265 1080p Video Encodinglammps: Rhodopsin Proteingegl: Cropsvt-av1: Enc Mode 8 - 1080pgimp: resizerays1bench: Large Sceneoidn: Memorialgegl: Scaledarktable: Masskrug - CPU-onlytungsten: Volumetric Causticsmallpt: Global Illumination Renderer; 128 Samplestungsten: Non-Exponentialdarktable: Server Room - CPU-onlyx264: H.264 Video Encodingmkl-dnn: Deconvolution Batch deconv_3d - f32svt-vp9: Visual Quality Optimized - Bosphorus 1080ptscp: AI Chess Performancedarktable: Server Rack - CPU-onlyospray: Magnetic Reconnection - Path Tracerparboil: OpenMP CUTCPctx-clock: Context Switch TimeRyzen 9 3950XThreadripper 3970X3491.9101239.31924.63552.973336.324.39961427.65282.892.902.80223.935352939092.661.94209.4531632.48168.5031281.21925.6488.1681575.48859.2951081.43128.98073922719.47284350.825.45325571.5327.3084.09119.7528612.6445.65860.9012503984631743789100216035151.911554170.808216.7435243167926185.311.73854.48961.1661.122623614.8532.023638276.21539.66719.81868786836.6484.7536.6331.2718.265218.899320.9028.7672074.752226.0728.907723526.7626608376.6935.7111232.5519.381031.45720.1765656.14416.8829.5921.07521.138921.195829.473923882824.55121.47723.862475684.44183.5813.92411.158.29516.69368162.3215.81910.78015.21313.62959.6194.8812.14213.44674.3210.9557.46545.2505.798109.4611.574.7594.8405.561775.2975.264903.976182.514.97893201.7613831740.1642501.3824081408.5292601.7778.937576.160187.7210.9613425.22152.682.192.33118.889820942396.923.72135.8846964.7742.0631073.3045089.8783834.472683.552903.61129.25644676011.81467250.7911.15977773.29613.8346.8667.918955.1089.63461.4844607226502683718168615244732.261828171.095116.5459205133967403.731.66855.03047.9200.5625411576.959.979718187.89523.6434.7933919944838.0889.1537.2951.1935.819037.396015.7030.2334563.035620.8129.0881385656.06211734674.0066.6735255.4736.654716.32838.65211101.2233.3325.2924.10941.518941.818914.588891097018.35318.50051.8393810971.80324.2716.22811.5921.3434.67066740.638.46313.0078.0638.1385110.7740.577.6344.60165.6818.9217.15671.1406.595228.0024.035.0932.8283.517552.8042.607391.733210.422.69438368.4013170210.0685000.982801148OpenBenchmarking.org

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 5.1.0Ryzen 9 3950XThreadripper 3970X7001400210028003500SE +/- 3485.627, N = 3SE +/- 0.051, N = 33491.9108.529

QMCPACK

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

MKL-DNN DNNL

Harness: Convolution Batch conv_all - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_all - Data Type: f32Ryzen 9 3950XThreadripper 3970X400800120016002000SE +/- 0.75, N = 3SE +/- 4.23, N = 31924.63778.94MIN: 1787.24MIN: 768.931. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileRyzen 9 3950XThreadripper 3970X120240360480600SE +/- 0.88, N = 3SE +/- 1.18, N = 3552.97576.16

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: Barbershop - Compute: CPU-OnlyRyzen 9 3950XThreadripper 3970X70140210280350SE +/- 0.38, N = 3SE +/- 0.15, N = 3336.32187.72

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Ryzen 9 3950XThreadripper 3970X3691215SE +/- 0.00848, N = 3SE +/- 0.01350, N = 34.3996110.961301. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkRyzen 9 3950XThreadripper 3970X90180270360450SE +/- 4.18, N = 3SE +/- 0.60, N = 3427.65425.22

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: Pabellon Barcelona - Compute: CPU-OnlyRyzen 9 3950XThreadripper 3970X60120180240300SE +/- 0.80, N = 3SE +/- 0.32, N = 3282.89152.68

LuxCoreRender

Scene: DLSC

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.2Scene: DLSCRyzen 9 3950XThreadripper 3970X0.65251.3051.95752.613.2625SE +/- 0.04, N = 3SE +/- 0.22, N = 152.902.19MIN: 2.74 / MAX: 3.04MIN: 1.27 / MAX: 3.01

LuxCoreRender

Scene: Rainbow Colors and Prism

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.2Scene: Rainbow Colors and PrismRyzen 9 3950XThreadripper 3970X0.631.261.892.523.15SE +/- 0.05, N = 15SE +/- 0.01, N = 32.802.33MIN: 2.39 / MAX: 3.09MIN: 2.22 / MAX: 2.37

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: Classroom - Compute: CPU-OnlyRyzen 9 3950XThreadripper 3970X50100150200250SE +/- 0.26, N = 3SE +/- 0.19, N = 3223.93118.88

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthRyzen 9 3950XThreadripper 3970X20M40M60M80M100MSE +/- 721437.39, N = 4SE +/- 1021889.01, N = 35352939098209423

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Chimera 1080p 10-bitRyzen 9 3950XThreadripper 3970X20406080100SE +/- 0.22, N = 3SE +/- 0.14, N = 392.6696.92MIN: 54.57 / MAX: 198.73MIN: 61.24 / MAX: 179.551. (CC) gcc options: -pthread

OSPray

Demo: San Miguel - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: Path TracerRyzen 9 3950XThreadripper 3970X0.8371.6742.5113.3484.185SE +/- 0.00, N = 5SE +/- 0.01, N = 31.943.72MIN: 1.9 / MAX: 1.96MIN: 3.69 / MAX: 3.76

Appleseed

Scene: Emily

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: EmilyRyzen 9 3950XThreadripper 3970X50100150200250209.45135.88

OSPray

Demo: XFrog Forest - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: Path TracerRyzen 9 3950XThreadripper 3970X1.07332.14663.21994.29325.3665SE +/- 0.00, N = 6SE +/- 0.01, N = 32.484.77MIN: 2.46 / MAX: 2.51MIN: 4.72 / MAX: 4.83

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMRyzen 9 3950XThreadripper 3970X4080120160200SE +/- 0.04, N = 3SE +/- 0.11, N = 3168.5042.061. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2019.4Water BenchmarkRyzen 9 3950XThreadripper 3970X0.74341.48682.23022.97363.717SE +/- 0.002, N = 3SE +/- 0.003, N = 31.2193.3041. (CXX) g++ options: -mavx2 -mfma -pthread -std=c++11 -O3 -funroll-all-loops -lrt -lpthread -lm

OSPray

Demo: San Miguel - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: SciVisRyzen 9 3950XThreadripper 3970X1122334455SE +/- 0.00, N = 1525.6450.00MIN: 23.81 / MAX: 27.03MIN: 47.62 / MAX: 52.63

GEGL

Operation: Cartoon

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CartoonRyzen 9 3950XThreadripper 3970X20406080100SE +/- 0.26, N = 3SE +/- 0.11, N = 388.1789.88

ASKAP

Test: tConvolve MT - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MT - DegriddingRyzen 9 3950XThreadripper 3970X8001600240032004000SE +/- 0.89, N = 3SE +/- 1.73, N = 31575.483834.471. (CXX) g++ options: -lpthread

ASKAP

Test: tConvolve MT - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MT - GriddingRyzen 9 3950XThreadripper 3970X6001200180024003000SE +/- 0.60, N = 3SE +/- 5.06, N = 3859.302683.551. (CXX) g++ options: -lpthread

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DRyzen 9 3950XThreadripper 3970X6001200180024003000SE +/- 1.71, N = 3SE +/- 1.66, N = 31081.432903.611. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.2

Appleseed

Scene: Material Tester

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Material TesterRyzen 9 3950XThreadripper 3970X306090120150128.98129.26

NAS Parallel Benchmarks

Test / Class: BT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CRyzen 9 3950XThreadripper 3970X16K32K48K64K80KSE +/- 54.75, N = 3SE +/- 727.43, N = 322719.4776011.811. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.2

Chaos Group V-RAY

Mode: CPU

OpenBenchmarking.orgKsamples, More Is BetterChaos Group V-RAY 4.10.07Mode: CPURyzen 9 3950XThreadripper 3970X10K20K30K40K50KSE +/- 130.33, N = 3SE +/- 646.47, N = 42843546725

AOM AV1

Encoder Mode: Speed 4 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2020-01-10Encoder Mode: Speed 4 RealtimeRyzen 9 3950XThreadripper 3970X0.18450.3690.55350.7380.9225SE +/- 0.00, N = 3SE +/- 0.00, N = 30.820.791. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point RateRyzen 9 3950XThreadripper 3970X3691215SE +/- 0.041732, N = 3SE +/- 0.111325, N = 155.45325511.1597771. (CC) gcc options: -O3 -march=native -fopenmp

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisRyzen 9 3950XThreadripper 3970X1632486480SE +/- 0.47, N = 3SE +/- 0.01, N = 371.5373.30-lreadline1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm

OSPray

Demo: NASA Streamlines - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: Path TracerRyzen 9 3950XThreadripper 3970X48121620SE +/- 0.00, N = 12SE +/- 0.06, N = 37.3013.83MIN: 6.94 / MAX: 7.46MIN: 13.51 / MAX: 14.08

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: BMW27 - Compute: CPU-OnlyRyzen 9 3950XThreadripper 3970X20406080100SE +/- 0.06, N = 3SE +/- 0.16, N = 384.0946.86

Appleseed

Scene: Disney Material

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Disney MaterialRyzen 9 3950XThreadripper 3970X306090120150119.7567.92

IndigoBench

Scene: Bedroom

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: BedroomRyzen 9 3950XThreadripper 3970X1.14932.29863.44794.59725.7465SE +/- 0.004, N = 3SE +/- 0.006, N = 32.6445.108

IndigoBench

Scene: Supercar

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: SupercarRyzen 9 3950XThreadripper 3970X3691215SE +/- 0.011, N = 3SE +/- 0.008, N = 35.6589.634

GEGL

Operation: Wavelet Blur

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet BlurRyzen 9 3950XThreadripper 3970X1428425670SE +/- 0.19, N = 3SE +/- 0.14, N = 360.9061.48

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SharpenRyzen 9 3950XThreadripper 3970X100200300400500SE +/- 0.67, N = 3SE +/- 0.88, N = 32504601. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedRyzen 9 3950XThreadripper 3970X160320480640800SE +/- 0.67, N = 3SE +/- 0.58, N = 33987221. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianRyzen 9 3950XThreadripper 3970X140280420560700SE +/- 1.20, N = 34636501. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingRyzen 9 3950XThreadripper 3970X6001200180024003000SE +/- 5.21, N = 3SE +/- 9.29, N = 3174326831. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateRyzen 9 3950XThreadripper 3970X2004006008001000SE +/- 3.46, N = 37897181. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SwirlRyzen 9 3950XThreadripper 3970X400800120016002000SE +/- 3.33, N = 3SE +/- 3.06, N = 3100216861. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color SpaceRyzen 9 3950XThreadripper 3970X30060090012001500SE +/- 0.58, N = 3160315241. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverRyzen 9 3950XThreadripper 3970X11002200330044005500SE +/- 71.26, N = 3SE +/- 29.55, N = 35151.914732.261. (CC) gcc options: -O3 -mavx2

Radiance Benchmark

Test: SMP Parallel

OpenBenchmarking.orgSeconds, Fewer Is BetterRadiance Benchmark 5.0Test: SMP ParallelRyzen 9 3950XThreadripper 3970X4080120160200170.81171.10

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileRyzen 9 3950XThreadripper 3970X50100150200250216.74116.55

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeRyzen 9 3950XThreadripper 3970X20M40M60M80M100MSE +/- 221711.10, N = 3SE +/- 404576.49, N = 352431679920513391. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CRyzen 9 3950XThreadripper 3970X14K28K42K56K70KSE +/- 9.01, N = 3SE +/- 42.48, N = 326185.3167403.731. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.2

rav1e

Speed: 9

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.2.0Speed: 9Ryzen 9 3950XThreadripper 3970X0.39110.78221.17331.56441.9555SE +/- 0.001, N = 3SE +/- 0.001, N = 41.7381.668

GEGL

Operation: Color Enhance

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color EnhanceRyzen 9 3950XThreadripper 3970X1224364860SE +/- 0.12, N = 3SE +/- 0.07, N = 354.4955.03

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileRyzen 9 3950XThreadripper 3970X1428425670SE +/- 0.24, N = 3SE +/- 0.14, N = 361.1747.92

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsRyzen 9 3950XThreadripper 3970X0.25260.50520.75781.01041.263SE +/- 0.00594, N = 3SE +/- 0.00112, N = 31.122620.56254

miniFE

Problem Size: Small

OpenBenchmarking.orgCG Mflops, More Is BetterminiFE 2.2Problem Size: SmallRyzen 9 3950XThreadripper 3970X2K4K6K8K10KSE +/- 4.80, N = 3SE +/- 6.44, N = 33614.8511576.901. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingRyzen 9 3950XThreadripper 3970X1326395265SE +/- 0.05, N = 3SE +/- 0.16, N = 332.0259.981. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

MKL-DNN DNNL

Harness: Recurrent Neural Network Training - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Recurrent Neural Network Training - Data Type: f32Ryzen 9 3950XThreadripper 3970X60120180240300SE +/- 4.06, N = 4SE +/- 0.07, N = 3276.22187.90MIN: 230.49MIN: 186.731. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileRyzen 9 3950XThreadripper 3970X918273645SE +/- 0.34, N = 3SE +/- 0.30, N = 539.6723.64

MKL-DNN DNNL

Harness: Convolution Batch conv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_3d - Data Type: f32Ryzen 9 3950XThreadripper 3970X510152025SE +/- 0.05904, N = 3SE +/- 0.03709, N = 319.818604.79339MIN: 16.92MIN: 4.61. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestRyzen 9 3950XThreadripper 3970X40K80K120K160K200KSE +/- 367.81, N = 3SE +/- 665.62, N = 3878681994481. (CXX) g++ options: -pipe -lpthread

GEGL

Operation: Antialias

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: AntialiasRyzen 9 3950XThreadripper 3970X918273645SE +/- 0.07, N = 3SE +/- 0.01, N = 336.6538.09

OSPray

Demo: XFrog Forest - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: SciVisRyzen 9 3950XThreadripper 3970X3691215SE +/- 0.01, N = 3SE +/- 0.03, N = 34.759.15MIN: 4.67 / MAX: 4.78MIN: 9.01 / MAX: 9.35

GEGL

Operation: Rotate 90 Degrees

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 DegreesRyzen 9 3950XThreadripper 3970X918273645SE +/- 0.16, N = 3SE +/- 0.02, N = 336.6337.30

AOM AV1

Encoder Mode: Speed 5 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2020-01-10Encoder Mode: Speed 5 Two-PassRyzen 9 3950XThreadripper 3970X0.28580.57160.85741.14321.429SE +/- 0.01, N = 3SE +/- 0.00, N = 31.271.191. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

Embree

Binary: Pathtracer ISPC - Model: Asian Dragon Obj

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: Asian Dragon ObjRyzen 9 3950XThreadripper 3970X816243240SE +/- 0.01, N = 3SE +/- 0.01, N = 318.2735.82MIN: 17.98 / MAX: 18.87MIN: 35.56 / MAX: 36.5

Embree

Binary: Pathtracer - Model: Asian Dragon Obj

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer - Model: Asian Dragon ObjRyzen 9 3950XThreadripper 3970X918273645SE +/- 0.01, N = 3SE +/- 0.05, N = 318.9037.40MIN: 18.57 / MAX: 19.48MIN: 37.05 / MAX: 38.06

AOM AV1

Encoder Mode: Speed 6 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2020-01-10Encoder Mode: Speed 6 RealtimeRyzen 9 3950XThreadripper 3970X510152025SE +/- 0.11, N = 3SE +/- 0.09, N = 320.9015.701. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

GEGL

Operation: Tile Glass

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile GlassRyzen 9 3950XThreadripper 3970X714212835SE +/- 0.11, N = 3SE +/- 0.06, N = 328.7730.23

ASKAP

Test: tConvolve OpenMP - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - DegriddingRyzen 9 3950XThreadripper 3970X10002000300040005000SE +/- 5.37, N = 3SE +/- 13.29, N = 142074.754563.031. (CXX) g++ options: -lpthread

ASKAP

Test: tConvolve OpenMP - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - GriddingRyzen 9 3950XThreadripper 3970X12002400360048006000SE +/- 35.01, N = 3SE +/- 57.72, N = 142226.075620.811. (CXX) g++ options: -lpthread

GEGL

Operation: Reflect

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ReflectRyzen 9 3950XThreadripper 3970X714212835SE +/- 0.07, N = 3SE +/- 0.02, N = 328.9129.09

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondRyzen 9 3950XThreadripper 3970X300K600K900K1200K1500KSE +/- 1768.75, N = 3SE +/- 2371.45, N = 3723526.761385656.061. (CC) gcc options: -O2 -lrt" -lrt

NAS Parallel Benchmarks

Test / Class: SP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BRyzen 9 3950XThreadripper 3970X7K14K21K28K35KSE +/- 18.14, N = 3SE +/- 335.31, N = 38376.6934674.001. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.2

OSPray

Demo: NASA Streamlines - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: SciVisRyzen 9 3950XThreadripper 3970X1530456075SE +/- 0.00, N = 12SE +/- 0.00, N = 1235.7166.67MIN: 27.78 / MAX: 37.04MIN: 62.5 / MAX: 71.43

NAS Parallel Benchmarks

Test / Class: FT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CRyzen 9 3950XThreadripper 3970X8K16K24K32K40KSE +/- 16.75, N = 3SE +/- 5.50, N = 311232.5535255.471. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.2

Embree

Binary: Pathtracer ISPC - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: CrownRyzen 9 3950XThreadripper 3970X816243240SE +/- 0.01, N = 3SE +/- 0.02, N = 319.3836.65MIN: 19.06 / MAX: 19.92MIN: 36.21 / MAX: 37.4

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelRyzen 9 3950XThreadripper 3970X714212835SE +/- 0.03, N = 3SE +/- 0.01, N = 331.4616.331. (CC) gcc options: -lm -lpthread -O3

Embree

Binary: Pathtracer - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer - Model: CrownRyzen 9 3950XThreadripper 3970X918273645SE +/- 0.01, N = 3SE +/- 0.07, N = 320.1838.65MIN: 19.42 / MAX: 20.75MIN: 38.19 / MAX: 39.56

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

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

OSPray

Demo: Magnetic Reconnection - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: SciVisRyzen 9 3950XThreadripper 3970X816243240SE +/- 0.07, N = 4SE +/- 0.00, N = 1216.8833.33MIN: 15.15 / MAX: 17.24MIN: 32.26

VP9 libvpx Encoding

Speed: Speed 5

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 5Ryzen 9 3950XThreadripper 3970X714212835SE +/- 0.14, N = 3SE +/- 0.15, N = 329.5925.291. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGRyzen 9 3950XThreadripper 3970X612182430SE +/- 0.09, N = 3SE +/- 0.07, N = 321.0824.111. Inkscape 0.92.4 (5da689c313, 2019-01-14)

Embree

Binary: Pathtracer ISPC - Model: Asian Dragon

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: Asian DragonRyzen 9 3950XThreadripper 3970X918273645SE +/- 0.01, N = 3SE +/- 0.04, N = 321.1441.52MIN: 20.71 / MAX: 21.87MIN: 41.2 / MAX: 42.16

Embree

Binary: Pathtracer - Model: Asian Dragon

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer - Model: Asian DragonRyzen 9 3950XThreadripper 3970X1020304050SE +/- 0.02, N = 3SE +/- 0.04, N = 321.2041.82MIN: 20.7 / MAX: 21.98MIN: 41.49 / MAX: 42.49

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterRyzen 9 3950XThreadripper 3970X714212835SE +/- 0.24, N = 3SE +/- 0.04, N = 329.4714.591. (CXX) g++ options: -O2 -lOpenCL

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeRyzen 9 3950XThreadripper 3970X2M4M6M8M10MSE +/- 20277.84, N = 3SE +/- 21294.36, N = 3923882889109701. (CC) gcc options: -pthread -lstdc++ -fprofile-use -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 3950XThreadripper 3970X612182430SE +/- 0.02, N = 3SE +/- 0.06, N = 324.5518.351. (CC) gcc options: -pthread -fvisibility=hidden -O2

Tungsten Renderer

Scene: Water Caustic

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Water CausticRyzen 9 3950XThreadripper 3970X510152025SE +/- 0.06, N = 3SE +/- 0.01, N = 321.4818.501. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_1d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_1d - Data Type: f32Ryzen 9 3950XThreadripper 3970X0.86911.73822.60733.47644.3455SE +/- 0.05128, N = 3SE +/- 0.00225, N = 33.862471.83938MIN: 3.27MIN: 1.791. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CRyzen 9 3950XThreadripper 3970X2K4K6K8K10KSE +/- 12.88, N = 3SE +/- 17.02, N = 35684.4410971.801. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.2

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Summer Nature 4KRyzen 9 3950XThreadripper 3970X70140210280350SE +/- 0.91, N = 3SE +/- 1.03, N = 3183.58324.27MIN: 128.65 / MAX: 191.05MIN: 189.04 / MAX: 345.751. (CC) gcc options: -pthread

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.14Test: unsharp-maskRyzen 9 3950XThreadripper 3970X48121620SE +/- 0.00, N = 3SE +/- 0.01, N = 313.9216.23

Mlpack Benchmark

Benchmark: scikit_svm

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_svmRyzen 9 3950XThreadripper 3970X3691215SE +/- 0.10, N = 3SE +/- 0.05, N = 311.1511.59

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.22.1Ryzen 9 3950XThreadripper 3970X510152025SE +/- 0.083, N = 3SE +/- 0.137, N = 38.29521.343

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilRyzen 9 3950XThreadripper 3970X48121620SE +/- 0.074790, N = 3SE +/- 0.060228, N = 516.6936814.6706671. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

AOM AV1

Encoder Mode: Speed 8 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2020-01-10Encoder Mode: Speed 8 RealtimeRyzen 9 3950XThreadripper 3970X1428425670SE +/- 0.27, N = 3SE +/- 0.57, N = 362.3240.631. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

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 3950XThreadripper 3970X48121620SE +/- 0.006, N = 3SE +/- 0.021, N = 315.8198.4631. (CC) gcc options: -O3 -pthread -lz -llzma

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.14Test: auto-levelsRyzen 9 3950XThreadripper 3970X3691215SE +/- 0.03, N = 3SE +/- 0.03, N = 310.7813.01

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDRyzen 9 3950XThreadripper 3970X48121620SE +/- 0.088, N = 3SE +/- 0.010, N = 315.2138.0631. (CXX) g++ options: -O2 -lOpenCL

Tungsten Renderer

Scene: Hair

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: HairRyzen 9 3950XThreadripper 3970X48121620SE +/- 0.05265, N = 3SE +/- 0.03721, N = 313.629508.138511. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.14Test: rotateRyzen 9 3950XThreadripper 3970X3691215SE +/- 0.007, N = 3SE +/- 0.017, N = 39.61910.774

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsRyzen 9 3950XThreadripper 3970X1.0982.1963.2944.3925.49SE +/- 0.09, N = 12SE +/- 0.00, N = 34.880.571. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverRyzen 9 3950XThreadripper 3970X3691215SE +/- 0.076, N = 3SE +/- 0.021, N = 312.1427.6341. (CXX) g++ options: -O2 -lOpenCL

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.6.3Test: Boat - Acceleration: CPU-onlyRyzen 9 3950XThreadripper 3970X3691215SE +/- 0.138, N = 3SE +/- 0.018, N = 313.4464.601

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.1.2H.265 1080p Video EncodingRyzen 9 3950XThreadripper 3970X20406080100SE +/- 0.39, N = 3SE +/- 0.21, N = 374.3265.681. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 9Jan2020Model: Rhodopsin ProteinRyzen 9 3950XThreadripper 3970X510152025SE +/- 0.27, N = 12SE +/- 0.45, N = 1510.9618.921. (CXX) g++ options: -O3 -rdynamic -ljpeg -lpng -lz -lfftw3 -lm

GEGL

Operation: Crop

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CropRyzen 9 3950XThreadripper 3970X246810SE +/- 0.100, N = 3SE +/- 0.031, N = 37.4657.156

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 8 - Input: 1080pRyzen 9 3950XThreadripper 3970X1632486480SE +/- 0.28, N = 3SE +/- 0.29, N = 345.2571.141. (CXX) g++ options: -fPIE -fPIC -pie

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.14Test: resizeRyzen 9 3950XThreadripper 3970X246810SE +/- 0.083, N = 4SE +/- 0.049, N = 35.7986.595

rays1bench

Large Scene

OpenBenchmarking.orgmrays/s, More Is Betterrays1bench 2020-01-09Large SceneRyzen 9 3950XThreadripper 3970X50100150200250SE +/- 0.08, N = 3SE +/- 0.35, N = 3109.46228.00

Intel Open Image Denoise

Scene: Memorial

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.0.0Scene: MemorialRyzen 9 3950XThreadripper 3970X612182430SE +/- 0.02, N = 3SE +/- 0.05, N = 311.5724.03

GEGL

Operation: Scale

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ScaleRyzen 9 3950XThreadripper 3970X1.14592.29183.43774.58365.7295SE +/- 0.010, N = 3SE +/- 0.013, N = 34.7595.093

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.6.3Test: Masskrug - Acceleration: CPU-onlyRyzen 9 3950XThreadripper 3970X1.0892.1783.2674.3565.445SE +/- 0.034, N = 3SE +/- 0.005, N = 34.8402.828

Tungsten Renderer

Scene: Volumetric Caustic

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Volumetric CausticRyzen 9 3950XThreadripper 3970X1.25142.50283.75425.00566.257SE +/- 0.00496, N = 3SE +/- 0.00591, N = 35.561773.517551. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesRyzen 9 3950XThreadripper 3970X1.19182.38363.57544.76725.959SE +/- 0.005, N = 3SE +/- 0.019, N = 35.2972.8041. (CXX) g++ options: -fopenmp -O3

Tungsten Renderer

Scene: Non-Exponential

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Non-ExponentialRyzen 9 3950XThreadripper 3970X1.18462.36923.55384.73845.923SE +/- 0.01428, N = 3SE +/- 0.00244, N = 35.264902.607391. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.6.3Test: Server Room - Acceleration: CPU-onlyRyzen 9 3950XThreadripper 3970X0.89461.78922.68383.57844.473SE +/- 0.033, N = 3SE +/- 0.001, N = 33.9761.733

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingRyzen 9 3950XThreadripper 3970X50100150200250SE +/- 2.98, N = 3SE +/- 1.11, N = 3182.51210.421. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_3d - Data Type: f32Ryzen 9 3950XThreadripper 3970X1.12032.24063.36094.48125.6015SE +/- 0.07757, N = 3SE +/- 0.00752, N = 34.978932.69438MIN: 4.16MIN: 2.631. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: Visual Quality Optimized - Input: Bosphorus 1080pRyzen 9 3950XThreadripper 3970X80160240320400SE +/- 2.36, N = 3SE +/- 0.85, N = 3201.76368.401. (CC) gcc options: -fPIE -fPIC -fvisibility=hidden -O3 -pie -rdynamic -lpthread -lrt -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceRyzen 9 3950XThreadripper 3970X300K600K900K1200K1500KSE +/- 1300.71, N = 5SE +/- 629.00, N = 5138317413170211. (CC) gcc options: -O3 -march=native

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.6.3Test: Server Rack - Acceleration: CPU-onlyRyzen 9 3950XThreadripper 3970X0.03690.07380.11070.14760.1845SE +/- 0.001, N = 3SE +/- 0.000, N = 140.1640.068

OSPray

Demo: Magnetic Reconnection - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: Path TracerRyzen 9 3950XThreadripper 3970X110220330440550250500MIN: 200 / MAX: 333.33MIN: 250

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPRyzen 9 3950XThreadripper 3970X0.3110.6220.9331.2441.555SE +/- 0.009060, N = 3SE +/- 0.011716, N = 31.3824080.9828011. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeRyzen 9 3950XThreadripper 3970X306090120150140148


Phoronix Test Suite v10.8.4