Ryzen 9 3900X Test

AMD Ryzen 9 3900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS) and AMD Radeon RX 64 8GB on Ubuntu 19.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 1910088-AS-RYZEN939058
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
AMD Ryzen 9 3900X 12-Core
October 08 2019
  4 Hours, 47 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 TestOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS)AMD Starship/Matisse16384MB2000GB Force MP600AMD Radeon RX 64 8GB (1630/945MHz)AMD Device aaf8ASUS VP28URealtek Device 8125 + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 19.045.3.0-999-generic (x86_64) 20190909GNOME Shell 3.32.2X Server 1.20.4modesetting 1.20.44.5 Mesa 19.0.8 (LLVM 8.0.0)GCC 8.3.0 + Clang 10.0.0-svn371485-1~exp1+0~20190910040723.259~1.gbp13c8b7ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionRyzen 9 3900X Test BenchmarksSystem Logs- --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++ --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 - Scaling Governor: acpi-cpufreq ondemand- 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: always-on RSB filling

Ryzen 9 3900X Testlczero: BLASlczero: Randdav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bitlibgav1: Chimera 1080plibgav1: Summer Nature 4Klibgav1: Summer Nature 1080plibgav1: Chimera 1080p 10-bitmkl-dnn: IP Batch 1D - f32mkl-dnn: IP Batch All - f32mkl-dnn: IP Batch 1D - u8s8f32mkl-dnn: IP Batch All - u8s8f32mkl-dnn: Convolution Batch conv_3d - f32mkl-dnn: Convolution Batch conv_all - f32mkl-dnn: Convolution Batch conv_3d - u8s8f32mkl-dnn: Deconvolution Batch deconv_1d - f32mkl-dnn: Deconvolution Batch deconv_3d - f32mkl-dnn: Convolution Batch conv_alexnet - f32mkl-dnn: Convolution Batch conv_all - u8s8f32mkl-dnn: Deconvolution Batch deconv_all - f32mkl-dnn: Deconvolution Batch deconv_1d - u8s8f32mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32mkl-dnn: Recurrent Neural Network Training - f32mkl-dnn: Convolution Batch conv_alexnet - u8s8f32mkl-dnn: Convolution Batch conv_googlenet_v3 - f32mkl-dnn: Convolution Batch conv_googlenet_v3 - u8s8f32ospray: San Miguel - SciVisospray: XFrog Forest - SciVisospray: San Miguel - Path Tracerospray: NASA Streamlines - SciVisospray: XFrog Forest - Path Tracerospray: Magnetic Reconnection - SciVisospray: NASA Streamlines - Path Tracerospray: Magnetic Reconnection - Path Traceraom-av1: AV1 Video Encodingembree: Pathtracer - Crownembree: Pathtracer ISPC - Crownembree: Pathtracer - Asian Dragonembree: Pathtracer - Asian Dragon Objembree: Pathtracer ISPC - Asian Dragonembree: Pathtracer ISPC - Asian Dragon Objsvt-av1: Enc Mode 0 - 1080psvt-av1: Enc Mode 4 - 1080psvt-av1: Enc Mode 8 - 1080poidn: Memorialluxcorerender: DLSCluxcorerender: Rainbow Colors and Prismtungsten: Hairtungsten: Water Caustictungsten: Non-Exponentialtungsten: Volumetric CausticAMD Ryzen 9 3900X 12-Core21.25128674487.78174.94469.7269.0552.6724.8282.1919.054.3629.8249.00266.8818.802066.769935.654.234.93253.0636833.833016.273298.805659.93259.174225.66114.621884.5219.233.581.4627.211.8712.865.562000.1415.4014.7116.5514.8016.4714.180.084.7146.2610.292.292.1917.4623.907.057.60OpenBenchmarking.org

LeelaChessZero

LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.22.0Backend: BLASAMD Ryzen 9 3900X 12-Core510152025SE +/- 0.40, N = 1521.251. (CXX) g++ options: -lpthread

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.22.0Backend: RandomAMD Ryzen 9 3900X 12-Core30K60K90K120K150KSE +/- 303.83, N = 31286741. (CXX) g++ options: -lpthread

dav1d

Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode some sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.4.0Video Input: Chimera 1080pAMD Ryzen 9 3900X 12-Core110220330440550SE +/- 0.80, N = 3487.78MIN: 393.95 / MAX: 591.471. (CC) gcc options: -pthread

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.4.0Video Input: Summer Nature 4KAMD Ryzen 9 3900X 12-Core4080120160200SE +/- 0.28, N = 3174.94MIN: 144.12 / MAX: 187.061. (CC) gcc options: -pthread

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.4.0Video Input: Summer Nature 1080pAMD Ryzen 9 3900X 12-Core100200300400500SE +/- 1.16, N = 3469.72MIN: 357.74 / MAX: 506.191. (CC) gcc options: -pthread

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.4.0Video Input: Chimera 1080p 10-bitAMD Ryzen 9 3900X 12-Core1530456075SE +/- 0.05, N = 369.05MIN: 43.04 / MAX: 159.031. (CC) gcc options: -pthread

libgav1

Libgav1 is an AV1 decoder developed by Google for AV1 profile 0/1 compliance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Chimera 1080pAMD Ryzen 9 3900X 12-Core1224364860SE +/- 0.02, N = 352.671. (CXX) g++ options: -O3 -lpthread

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Summer Nature 4KAMD Ryzen 9 3900X 12-Core612182430SE +/- 0.02, N = 324.821. (CXX) g++ options: -O3 -lpthread

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Summer Nature 1080pAMD Ryzen 9 3900X 12-Core20406080100SE +/- 0.09, N = 382.191. (CXX) g++ options: -O3 -lpthread

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Chimera 1080p 10-bitAMD Ryzen 9 3900X 12-Core510152025SE +/- 0.08, N = 319.051. (CXX) g++ options: -O3 -lpthread

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: IP Batch 1D - Data Type: f32AMD Ryzen 9 3900X 12-Core0.9811.9622.9433.9244.905SE +/- 0.02, N = 34.36MIN: 4.171. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: IP Batch All - Data Type: f32AMD Ryzen 9 3900X 12-Core714212835SE +/- 0.03, N = 329.82MIN: 29.481. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: IP Batch 1D - Data Type: u8s8f32AMD Ryzen 9 3900X 12-Core1122334455SE +/- 0.01, N = 349.00MIN: 48.091. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: IP Batch All - Data Type: u8s8f32AMD Ryzen 9 3900X 12-Core60120180240300SE +/- 0.74, N = 3266.88MIN: 260.391. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_3d - Data Type: f32AMD Ryzen 9 3900X 12-Core510152025SE +/- 0.07, N = 318.80MIN: 18.241. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_all - Data Type: f32AMD Ryzen 9 3900X 12-Core400800120016002000SE +/- 4.07, N = 32066.76MIN: 2045.911. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_3d - Data Type: u8s8f32AMD Ryzen 9 3900X 12-Core2K4K6K8K10KSE +/- 4.21, N = 39935.65MIN: 9915.71. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_1d - Data Type: f32AMD Ryzen 9 3900X 12-Core0.95181.90362.85543.80724.759SE +/- 0.00, N = 34.23MIN: 4.121. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_3d - Data Type: f32AMD Ryzen 9 3900X 12-Core1.10932.21863.32794.43725.5465SE +/- 0.01, N = 34.93MIN: 4.841. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_alexnet - Data Type: f32AMD Ryzen 9 3900X 12-Core60120180240300SE +/- 0.66, N = 3253.06MIN: 251.131. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_all - Data Type: u8s8f32AMD Ryzen 9 3900X 12-Core8K16K24K32K40KSE +/- 33.08, N = 336833.83MIN: 36362.31. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_all - Data Type: f32AMD Ryzen 9 3900X 12-Core6001200180024003000SE +/- 25.10, N = 33016.27MIN: 2938.391. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32AMD Ryzen 9 3900X 12-Core7001400210028003500SE +/- 0.58, N = 33298.80MIN: 3283.881. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32AMD Ryzen 9 3900X 12-Core12002400360048006000SE +/- 7.45, N = 35659.93MIN: 5632.471. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Recurrent Neural Network Training - Data Type: f32AMD Ryzen 9 3900X 12-Core60120180240300SE +/- 0.93, N = 3259.17MIN: 243.831. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_alexnet - Data Type: u8s8f32AMD Ryzen 9 3900X 12-Core9001800270036004500SE +/- 9.51, N = 34225.66MIN: 4138.611. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32AMD Ryzen 9 3900X 12-Core306090120150SE +/- 0.13, N = 3114.62MIN: 108.971. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8f32AMD Ryzen 9 3900X 12-Core400800120016002000SE +/- 3.51, N = 31884.52MIN: 1804.321. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OSPray

Intel OSPray is a portable ray-tracing engine for high-performance, high-fidenlity scientific visualizations. OSPray builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: SciVisAMD Ryzen 9 3900X 12-Core510152025SE +/- 0.00, N = 1219.23MIN: 18.18 / MAX: 20.41

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: SciVisAMD Ryzen 9 3900X 12-Core0.80551.6112.41653.2224.0275SE +/- 0.00, N = 33.58MIN: 3.48 / MAX: 3.61

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: Path TracerAMD Ryzen 9 3900X 12-Core0.32850.6570.98551.3141.6425SE +/- 0.00, N = 31.46MIN: 1.44 / MAX: 1.47

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: SciVisAMD Ryzen 9 3900X 12-Core612182430SE +/- 0.19, N = 427.21MIN: 25 / MAX: 27.78

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: Path TracerAMD Ryzen 9 3900X 12-Core0.42080.84161.26241.68322.104SE +/- 0.00, N = 31.87MIN: 1.85 / MAX: 1.9

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: SciVisAMD Ryzen 9 3900X 12-Core3691215SE +/- 0.04, N = 412.86MIN: 12.05 / MAX: 13.16

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: Path TracerAMD Ryzen 9 3900X 12-Core1.2512.5023.7535.0046.255SE +/- 0.00, N = 155.56MIN: 5.41 / MAX: 5.65

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: Path TracerAMD Ryzen 9 3900X 12-Core4080120160200200MIN: 166.67 / MAX: 250

AOM AV1

This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2019-09-16AV1 Video EncodingAMD Ryzen 9 3900X 12-Core0.03150.0630.09450.1260.1575SE +/- 0.00, N = 30.141. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer - Model: CrownAMD Ryzen 9 3900X 12-Core48121620SE +/- 0.04, N = 315.40MIN: 15.25 / MAX: 15.72

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: CrownAMD Ryzen 9 3900X 12-Core48121620SE +/- 0.01, N = 314.71MIN: 14.58 / MAX: 14.95

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer - Model: Asian DragonAMD Ryzen 9 3900X 12-Core48121620SE +/- 0.02, N = 316.55MIN: 16.43 / MAX: 16.89

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer - Model: Asian Dragon ObjAMD Ryzen 9 3900X 12-Core48121620SE +/- 0.01, N = 314.80MIN: 14.7 / MAX: 15.05

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: Asian DragonAMD Ryzen 9 3900X 12-Core48121620SE +/- 0.01, N = 316.47MIN: 16.37 / MAX: 16.75

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: Asian Dragon ObjAMD Ryzen 9 3900X 12-Core48121620SE +/- 0.01, N = 314.18MIN: 14.09 / MAX: 14.43

SVT-AV1

This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.7Encoder Mode: Enc Mode 0 - Input: 1080pAMD Ryzen 9 3900X 12-Core0.0180.0360.0540.0720.09SE +/- 0.00, N = 60.081. (CXX) g++ options: -fPIE -fPIC -pie

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.7Encoder Mode: Enc Mode 4 - Input: 1080pAMD Ryzen 9 3900X 12-Core1.05982.11963.17944.23925.299SE +/- 0.01, N = 34.711. (CXX) g++ options: -fPIE -fPIC -pie

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.7Encoder Mode: Enc Mode 8 - Input: 1080pAMD Ryzen 9 3900X 12-Core1020304050SE +/- 0.16, N = 346.261. (CXX) g++ options: -fPIE -fPIC -pie

Intel Open Image Denoise

Open Image Denoise is a denoising library for ray-tracing and part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.0.0Scene: MemorialAMD Ryzen 9 3900X 12-Core3691215SE +/- 0.01, N = 310.29

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.2Scene: DLSCAMD Ryzen 9 3900X 12-Core0.51531.03061.54592.06122.5765SE +/- 0.01, N = 32.29MIN: 2.19 / MAX: 2.36

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.2Scene: Rainbow Colors and PrismAMD Ryzen 9 3900X 12-Core0.49280.98561.47841.97122.464SE +/- 0.03, N = 152.19MIN: 2 / MAX: 2.39

Tungsten Renderer

Tungsten is a C++ physically based renderer that makes use of Intel's Embree ray tracing library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: HairAMD Ryzen 9 3900X 12-Core48121620SE +/- 0.03, N = 317.461. (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

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Water CausticAMD Ryzen 9 3900X 12-Core612182430SE +/- 0.07, N = 323.901. (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

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Non-ExponentialAMD Ryzen 9 3900X 12-Core246810SE +/- 0.01, N = 37.051. (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

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Volumetric CausticAMD Ryzen 9 3900X 12-Core246810SE +/- 0.01, N = 37.601. (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

53 Results Shown

LeelaChessZero:
  BLAS
  Rand
dav1d:
  Chimera 1080p
  Summer Nature 4K
  Summer Nature 1080p
  Chimera 1080p 10-bit
libgav1:
  Chimera 1080p
  Summer Nature 4K
  Summer Nature 1080p
  Chimera 1080p 10-bit
MKL-DNN DNNL:
  IP Batch 1D - f32
  IP Batch All - f32
  IP Batch 1D - u8s8f32
  IP Batch All - u8s8f32
  Convolution Batch conv_3d - f32
  Convolution Batch conv_all - f32
  Convolution Batch conv_3d - u8s8f32
  Deconvolution Batch deconv_1d - f32
  Deconvolution Batch deconv_3d - f32
  Convolution Batch conv_alexnet - f32
  Convolution Batch conv_all - u8s8f32
  Deconvolution Batch deconv_all - f32
  Deconvolution Batch deconv_1d - u8s8f32
  Deconvolution Batch deconv_3d - u8s8f32
  Recurrent Neural Network Training - f32
  Convolution Batch conv_alexnet - u8s8f32
  Convolution Batch conv_googlenet_v3 - f32
  Convolution Batch conv_googlenet_v3 - u8s8f32
OSPray:
  San Miguel - SciVis
  XFrog Forest - SciVis
  San Miguel - Path Tracer
  NASA Streamlines - SciVis
  XFrog Forest - Path Tracer
  Magnetic Reconnection - SciVis
  NASA Streamlines - Path Tracer
  Magnetic Reconnection - Path Tracer
AOM AV1
Embree:
  Pathtracer - Crown
  Pathtracer ISPC - Crown
  Pathtracer - Asian Dragon
  Pathtracer - Asian Dragon Obj
  Pathtracer ISPC - Asian Dragon
  Pathtracer ISPC - Asian Dragon Obj
SVT-AV1:
  Enc Mode 0 - 1080p
  Enc Mode 4 - 1080p
  Enc Mode 8 - 1080p
Intel Open Image Denoise
LuxCoreRender:
  DLSC
  Rainbow Colors and Prism
Tungsten Renderer:
  Hair
  Water Caustic
  Non-Exponential
  Volumetric Caustic