System76 Thelio Major 3990X 2023 Benchmarks

AMD Ryzen Threadripper 3990X benchmarking by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2302076-NE-3990XTHRE21&sgm=1&grr&sor.

System76 Thelio Major 3990X 2023 BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen Resolution2020February 2023AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads)Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS)AMD Starship/Matisse128GBSamsung SSD 970 EVO Plus 500GBAMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz)AMD Navi 10 HDMI AudioDELL P2415QIntel I211 + Intel Wi-Fi 6 AX200Pop 20.045.4.0-7642-generic (x86_64)GNOME Shell 3.36.4X Server 1.20.8amdgpu 19.1.04.6 Mesa 20.0.8 (LLVM 10.0.0)1.2.128GCC 9.3.0ext43840x2160Samsung SSD 970 EVO Plus 500GB + 257GB Flash DriveAMD Radeon RX 5700 8GB (1750/875MHz)Ubuntu 23.046.2.0-060200rc7daily20230206-generic (x86_64)GNOME Shell 43.2X Server + Wayland4.6 Mesa 22.2.5 (LLVM 15.0.6 DRM 3.49)GCC 12.2.0OpenBenchmarking.orgKernel Details- 2020: snd_usb_audio.ignore_ctl_error=1- February 2023: Transparent Huge Pages: madviseCompiler Details- 2020: --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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,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 - February 2023: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-AKimc9/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-AKimc9/gcc-12-12.2.0/debian/tmp-gcn/usr --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 Disk Details- 2020: NONE / errors=remount-ro,noatime,rw- February 2023: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- 2020: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025- February 2023: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301055Graphics Details- 2020: GLAMOR- February 2023: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Java Details- 2020: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)- February 2023: OpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu1)Python Details- 2020: Python 3.8.5- February 2023: Python 3.11.1Security Details- 2020: 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 + srbds: Not affected + tsx_async_abort: Not affected - February 2023: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

System76 Thelio Major 3990X 2023 Benchmarkspolyhedron: tfft2j2dbench: All Rendering Testsj2dbench: Image Renderingopenvkl: vklBenchmarkj2dbench: Vector Graphics Renderinglammps: 20k Atomsbyte: Dhrystone 2leveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Fillpolyhedron: fatigue2hint: FLOATmocassin: Dust 2D tau100.0kripke: hmmer: Pfam Database Searchleveldb: Seek Randgmic: 2D Function Plotting, 1000 Timesblender: Barbershop - CPU-Onlycouchdb: 100 - 1000 - 24onednn: Recurrent Neural Network Training - f32 - CPUrealsr-ncnn: 4x - Yesncnn: CPU - yolov4-tinyleveldb: Rand Readsqlite: 8gegl: Cartoontesseract: 1920 x 1080ospray: San Miguel - SciVispolyhedron: induct2pyperformance: python_startupblender: Classroom - CPU-Onlyappleseed: Emilygmic: 3D Elevated Function In Rand Colors, 100 Timesonednn: IP Batch All - f32 - CPUospray: San Miguel - Path Tracerpyperformance: raytraceleveldb: Rand Fillleveldb: Rand Fillleveldb: Overwriteleveldb: Overwritej2dbench: Text Renderinggegl: Wavelet Blurtensorflow-lite: SqueezeNetpyperformance: 2to3gegl: Color Enhancerawtherapee: Total Benchmark Timestockfish: Total Timepolyhedron: proteinblender: Fishy Cat - CPU-Onlygit: Time To Complete Common Git Commandsonednn: IP Batch 1D - f32 - CPUhugin: Panorama Photo Assistant + Stitching Timencnn: Vulkan GPU - resnet50ncnn: Vulkan GPU - yolov4-tinyncnn: Vulkan GPU - alexnetncnn: Vulkan GPU - resnet18ncnn: Vulkan GPU - vgg16ncnn: Vulkan GPU - googlenetncnn: Vulkan GPU - efficientnet-b0ncnn: Vulkan GPU - mnasnetncnn: Vulkan GPU - shufflenet-v2ncnn: Vulkan GPU-v3-v3 - mobilenet-v3ncnn: Vulkan GPU-v2-v2 - mobilenet-v2ncnn: Vulkan GPU - mobilenetncnn: Vulkan GPU - squeezenetxonotic: 3840 x 2160 - Ultimatecompress-zstd: 19build-php: Time To Compilepyperformance: gogegl: Antialiasonednn: Deconvolution Batch deconv_1d - f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUnamd: ATPase Simulation - 327,506 Atomsonednn: Recurrent Neural Network Inference - f32 - CPUrealsr-ncnn: 4x - Noxonotic: 3840 x 2160 - Ultrablender: BMW27 - CPU-Onlywebp: Quality 100, Lossless, Highest Compressionospray: XFrog Forest - Path Tracerospray: NASA Streamlines - Path Tracergegl: Tile Glasstesseract: 3840 x 2160pyperformance: django_templatexonotic: 3840 x 2160 - Highgegl: Reflectpyperformance: regex_compilepyperformance: pickle_pure_pythonlibraw: Post-Processing Benchmarkcompress-zstd: 3pyperformance: pathlibluajit: Compositecoremark: CoreMark Size 666 - Iterations Per Secondxonotic: 3840 x 2160 - Lowx265: Bosphorus 4Kpolyhedron: airpyperformance: nbodyetlegacy: Renderer2 - 3840 x 2160pyperformance: chaospyperformance: crypto_pyaespyperformance: floatbuild-apache: Time To Compilepyperformance: json_loadspybench: Total For Average Test Timesopenssl: RSA 4096-bit Performancewaifu2x-ncnn: 2x - 3 - Yesospray: XFrog Forest - SciVisbuild-ffmpeg: Time To Compilernnoise: tnn: CPU - SqueezeNet v1.1gmic: Plotting Isosurface Of A 3D Volume, 1000 Timeswebp: Quality 100, Losslessparaview: Wavelet Contour - 1920 x 1080paraview: Wavelet Contour - 1920 x 1080ospray: Magnetic Reconnection - SciVisencode-flac: WAV To FLACospray: NASA Streamlines - SciVisx265: Bosphorus 1080pbuild-mplayer: Time To Compilegegl: Croplammps: Rhodopsin Proteinwebp: Quality 100, Highest Compressionoidn: Memorialleveldb: Fill Syncleveldb: Fill Syncrays1bench: Large Scenesvt-hevc: 1080p 8-bit YUV To HEVC Video Encodesvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080pffte: N=256, 3D Complex FFT Routineonednn: Deconvolution Batch deconv_3d - f32 - CPUsvt-vp9: Visual Quality Optimized - Bosphorus 1080poptcarrot: Optimized Benchmarkluajit: Jacobi Successive Over-Relaxationluajit: Dense LU Matrix Factorizationluajit: Sparse Matrix Multiplyluajit: Fast Fourier Transformluajit: Monte Carlo2020February 202349.087815320.96040108553596.5131508461.157844283.975062126.90843076608.7597.960591.61223.948.61373293210.0225222344881177165.035171.029222.556131.12119.187328.325114.44436.30109.997114.99794.521369.069067.4621.9212.884.95133.24476184.88623.77815.70439623.72622.7621.25122.821836.33907217764.72550791.330258.09750.51014646348612.7246.3448.3651.2644146.7399.6515.0429.853.3484.368.5111.554.663.488.474.609.985.82268.307837581.735.45223341.0761.550970.5085440.42677115.06816.512335.618213032.4333.5007.3220.4132.965311.582247.5383.469256431.59116044141.837285.816.31541.472256436.977296506.688829626.251.71108241.510410310821.26723.994115077.39.10113.7619.73618.809252.18019.37916.2953145.937301.8843.487.97190.9158.1910.6138.84323.8457.13827.015953.9602.4311.30208.29394.07129515.004228932.07153326.72131.332055.733668.791221.29254.69506.8447.358868529.018822112036752.9430464238150041.012765625.93549644913.1595.580592.27623.936.5367154749.5573013245462287167.563157.938101.076142.95120.379338.11054.44434.92105.932100.69298.075490.629970.7521.8512.693.81130.32908586.38324.52785.50277608.57223.3611.01923.223141.43042064856.54848673.627650.39753.40014231224612.4449.2647.8171.3298444.9995.069.005.481.8630.324.447.392.341.743.112.216.793.86300.113793782.347.69513637.1631.559130.5415290.42898121.80012.109393.524461533.5333.2897.0319.7430.932346.838130.5453.881067929.54512927641.907196.015.91610.412132341.733949550.045135521.061.4380.2257.364.568.765.024.45820.584214942.85.90413.3918.09718.069246.19113.65416.1203384.404324.7643.487.69290.9147.2312.1628.45324.6297.37828.745975.0952.4309.57176.07337.63133898.121153682.02930272.24124.952067.423894.041301.16275.53513.88OpenBenchmarking.org

Polyhedron Fortran Benchmarks

Benchmark: tfft2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: tfft2February 20232020112233445547.3549.08

Java 2D Microbenchmark

Rendering Test: All Rendering Tests

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: All Rendering TestsFebruary 202320202M4M6M8M10MSE +/- 27217.75, N = 4SE +/- 81902.34, N = 48868529.027815320.96

Java 2D Microbenchmark

Rendering Test: Image Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Image RenderingFebruary 202320203M6M9M12M15MSE +/- 82053.86, N = 20SE +/- 33957.70, N = 412036752.948553596.51

OpenVKL

Benchmark: vklBenchmark

OpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 0.9Benchmark: vklBenchmark2020February 2023100200300400500SE +/- 1.89, N = 3SE +/- 2.19, N = 3461.15423.00MIN: 1 / MAX: 1298MIN: 1 / MAX: 1246

Java 2D Microbenchmark

Rendering Test: Vector Graphics Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Vector Graphics RenderingFebruary 202320202M4M6M8M10MSE +/- 17710.86, N = 4SE +/- 24423.75, N = 48150041.017844283.98

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 24Aug2020Model: 20k Atoms2020February 2023612182430SE +/- 0.03, N = 3SE +/- 0.10, N = 326.9125.94-pthread1. (CXX) g++ options: -O3 -lm

BYTE Unix Benchmark

Computational Test: Dhrystone 2

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 2February 2023202011M22M33M44M55MSE +/- 253679.25, N = 3SE +/- 368061.43, N = 1249644913.143076608.7

LevelDB

Benchmark: Random Delete

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteFebruary 20232020130260390520650SE +/- 0.94, N = 3SE +/- 0.60, N = 3595.58597.96-lpthread1. (CXX) g++ options: -O3 -lsnappy

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential Fill2020February 2023130260390520650SE +/- 6.42, N = 3SE +/- 1.08, N = 3591.61592.28-lpthread1. (CXX) g++ options: -O3 -lsnappy

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillFebruary 20232020612182430SE +/- 0.06, N = 3SE +/- 0.27, N = 323.923.9-lpthread1. (CXX) g++ options: -O3 -lsnappy

Polyhedron Fortran Benchmarks

Benchmark: fatigue2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: fatigue2February 20232020112233445536.5048.61

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOAT2020February 202380M160M240M320M400MSE +/- 36581.81, N = 3SE +/- 264281.08, N = 3373293210.02367154749.561. (CC) gcc options: -O3 -march=native -lm

Monte Carlo Simulations of Ionised Nebulae

Input: Dust 2D tau100.0

OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2019-03-24Input: Dust 2D tau100.0February 2023202050100150200250SE +/- 1.45, N = 3SE +/- 0.88, N = 3132223-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lz-pthread1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi

Kripke

OpenBenchmarking.orgThroughput FoM, More Is BetterKripke 1.2.4February 2023202010M20M30M40M50MSE +/- 33206.63, N = 3SE +/- 167341.17, N = 345462287448811771. (CXX) g++ options: -O3 -fopenmp

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.1Pfam Database Search2020February 20234080120160200SE +/- 0.31, N = 3SE +/- 0.38, N = 3165.04167.561. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm

LevelDB

Benchmark: Seek Random

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomFebruary 202320204080120160200SE +/- 0.23, N = 3SE +/- 0.18, N = 3157.94171.03-lpthread1. (CXX) g++ options: -O3 -lsnappy

G'MIC

Test: 2D Function Plotting, 1000 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 2D Function Plotting, 1000 TimesFebruary 2023202050100150200250SE +/- 0.33, N = 3SE +/- 1.54, N = 3101.08222.561. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.90Blend File: Barbershop - Compute: CPU-Only2020February 2023306090120150SE +/- 0.27, N = 3SE +/- 0.41, N = 3131.12142.95

Apache CouchDB

Bulk Size: 100 - Inserts: 1000 - Rounds: 24

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.1.1Bulk Size: 100 - Inserts: 1000 - Rounds: 242020February 2023306090120150SE +/- 0.94, N = 3SE +/- 0.20, N = 3119.19120.381. (CXX) g++ options: -std=c++14 -lmozjs-68 -lm -lerl_interface -lei -fPIC -MMD

oneDNN

Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU2020February 202370140210280350SE +/- 0.49, N = 3SE +/- 2.43, N = 15328.33338.11-lpthread - MIN: 324.39MIN: 323.961. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

RealSR-NCNN

Scale: 4x - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: YesFebruary 20232020306090120150SE +/- 0.51, N = 6SE +/- 0.16, N = 354.44114.44

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: yolov4-tinyFebruary 20232020816243240SE +/- 0.15, N = 3SE +/- 0.24, N = 334.9236.30MIN: 34.15 / MAX: 38.74MIN: 35.04 / MAX: 56.231. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

LevelDB

Benchmark: Random Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadFebruary 2023202020406080100SE +/- 1.20, N = 3SE +/- 0.20, N = 3105.93110.00-lpthread1. (CXX) g++ options: -O3 -lsnappy

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8February 20232020306090120150SE +/- 0.31, N = 3SE +/- 0.34, N = 3100.69115.00-lreadline -ltermcap-ldl -lpthread1. (CC) gcc options: -O2 -lz -lm

GEGL

Operation: Cartoon

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Cartoon2020February 202320406080100SE +/- 0.33, N = 3SE +/- 0.23, N = 394.5298.08

Tesseract

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 1920 x 1080February 20232020110220330440550SE +/- 4.02, N = 3SE +/- 3.18, N = 15490.63369.07

OSPray

Demo: San Miguel - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: SciVisFebruary 202320201632486480SE +/- 0.46, N = 14SE +/- 0.79, N = 670.7567.46MIN: 62.5 / MAX: 76.92MIN: 62.5 / MAX: 76.92

Polyhedron Fortran Benchmarks

Benchmark: induct2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: induct2February 2023202051015202521.8521.92

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupFebruary 202320203691215SE +/- 0.03, N = 3SE +/- 0.00, N = 312.612.8

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.90Blend File: Classroom - Compute: CPU-Only2020February 202320406080100SE +/- 0.44, N = 3SE +/- 0.31, N = 384.9593.81

Appleseed

Scene: Emily

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: EmilyFebruary 20232020306090120150130.33133.24

G'MIC

Test: 3D Elevated Function In Random Colors, 100 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 3D Elevated Function In Random Colors, 100 Times2020February 202320406080100SE +/- 0.33, N = 3SE +/- 0.34, N = 384.8986.381. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

oneDNN

Harness: IP Batch All - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: f32 - Engine: CPU2020February 2023612182430SE +/- 0.30, N = 3SE +/- 0.27, N = 423.7824.53-lpthread - MIN: 22.66MIN: 23.591. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

OSPray

Demo: San Miguel - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: Path Tracer2020February 20231.28252.5653.84755.136.4125SE +/- 0.01, N = 3SE +/- 0.01, N = 35.705.50MIN: 5.65 / MAX: 5.78MIN: 5.46 / MAX: 5.68

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceFebruary 20232020100200300400500SE +/- 0.33, N = 3277439

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillFebruary 20232020130260390520650SE +/- 1.42, N = 3SE +/- 1.02, N = 3608.57623.73-lpthread1. (CXX) g++ options: -O3 -lsnappy

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillFebruary 20232020612182430SE +/- 0.07, N = 3SE +/- 0.03, N = 323.322.7-lpthread1. (CXX) g++ options: -O3 -lsnappy

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteFebruary 20232020130260390520650SE +/- 0.82, N = 3SE +/- 0.23, N = 3611.02621.25-lpthread1. (CXX) g++ options: -O3 -lsnappy

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteFebruary 20232020612182430SE +/- 0.03, N = 3SE +/- 0.00, N = 323.222.8-lpthread1. (CXX) g++ options: -O3 -lsnappy

Java 2D Microbenchmark

Rendering Test: Text Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Text RenderingFebruary 202320205K10K15K20K25KSE +/- 198.50, N = 20SE +/- 265.68, N = 423141.4321836.34

GEGL

Operation: Wavelet Blur

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet BlurFebruary 202320201428425670SE +/- 0.15, N = 3SE +/- 0.24, N = 356.5564.73

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: SqueezeNetFebruary 2023202011K22K33K44K55KSE +/- 262.36, N = 3SE +/- 188.76, N = 348673.650791.3

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3February 2023202070140210280350SE +/- 0.33, N = 3276302

GEGL

Operation: Color Enhance

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color EnhanceFebruary 202320201326395265SE +/- 0.04, N = 3SE +/- 0.10, N = 350.4058.10

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark Time2020February 20231224364860SE +/- 0.04, N = 3SE +/- 0.26, N = 350.5153.401. 2020: RawTherapee, version 5.8, command line.2. February 2023: RawTherapee, version 5.9, command line.

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total Time2020February 202330M60M90M120M150MSE +/- 263429.87, N = 3SE +/- 803242.53, N = 31464634861423122461. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Polyhedron Fortran Benchmarks

Benchmark: protein

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: proteinFebruary 20232020369121512.4412.72

Blender

Blend File: Fishy Cat - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.90Blend File: Fishy Cat - Compute: CPU-Only2020February 20231122334455SE +/- 0.02, N = 3SE +/- 0.12, N = 346.3449.26

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsFebruary 202320201122334455SE +/- 0.16, N = 3SE +/- 0.10, N = 347.8248.371. February 2023: git version 2.38.12. 2020: git version 2.25.1

oneDNN

Harness: IP Batch 1D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: f32 - Engine: CPU2020February 20230.29920.59840.89761.19681.496SE +/- 0.01741, N = 4SE +/- 0.04058, N = 151.264411.32984-lpthread - MIN: 1.17MIN: 1.151. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

Hugin

Panorama Photo Assistant + Stitching Time

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimeFebruary 202320201122334455SE +/- 0.12, N = 3SE +/- 0.31, N = 345.0046.74

NCNN

Target: Vulkan GPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet50February 202320203691215SE +/- 0.03, N = 3SE +/- 0.09, N = 25.069.65MIN: 4.98 / MAX: 14.49MIN: 9.05 / MAX: 31.861. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: yolov4-tinyFebruary 2023202048121620SE +/- 0.03, N = 3SE +/- 0.02, N = 39.0015.04MIN: 8.84 / MAX: 12.27MIN: 12.6 / MAX: 42.11. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: alexnetFebruary 20232020714212835SE +/- 0.03, N = 3SE +/- 0.24, N = 35.4829.85MIN: 5.13 / MAX: 10.61MIN: 25.42 / MAX: 55.991. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet18February 202320200.75151.5032.25453.0063.7575SE +/- 0.02, N = 3SE +/- 0.01, N = 31.863.34MIN: 1.79 / MAX: 10.57MIN: 3.22 / MAX: 5.291. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: vgg16February 2023202020406080100SE +/- 3.74, N = 3SE +/- 0.04, N = 330.3284.36MIN: 13.86 / MAX: 49.77MIN: 67.87 / MAX: 109.541. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: googlenetFebruary 20232020246810SE +/- 0.00, N = 3SE +/- 0.02, N = 34.448.51MIN: 4.41 / MAX: 4.84MIN: 7.13 / MAX: 29.751. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: efficientnet-b0February 202320203691215SE +/- 0.08, N = 3SE +/- 0.11, N = 37.3911.55MIN: 6.9 / MAX: 28.13MIN: 10.46 / MAX: 34.721. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mnasnetFebruary 202320201.04852.0973.14554.1945.2425SE +/- 0.00, N = 3SE +/- 0.01, N = 32.344.66MIN: 2.3 / MAX: 2.63MIN: 4.41 / MAX: 5.41. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: shufflenet-v2February 202320200.7831.5662.3493.1323.915SE +/- 0.00, N = 3SE +/- 0.00, N = 31.743.48MIN: 1.72 / MAX: 2.67MIN: 3.38 / MAX: 4.251. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3February 20232020246810SE +/- 0.00, N = 3SE +/- 0.24, N = 33.118.47MIN: 3.06 / MAX: 6.37MIN: 7.45 / MAX: 27.991. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2February 202320201.0352.073.1054.145.175SE +/- 0.01, N = 3SE +/- 0.01, N = 32.214.60MIN: 2.16 / MAX: 4.69MIN: 4.27 / MAX: 9.61. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mobilenetFebruary 202320203691215SE +/- 0.02, N = 3SE +/- 0.16, N = 36.799.98MIN: 6.71 / MAX: 7.44MIN: 8.51 / MAX: 38.161. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: squeezenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: squeezenetFebruary 202320201.30952.6193.92855.2386.5475SE +/- 0.04, N = 3SE +/- 0.05, N = 33.865.82MIN: 3.7 / MAX: 4.78MIN: 5.53 / MAX: 19.721. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultimate

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: UltimateFebruary 2023202070140210280350SE +/- 1.55, N = 3SE +/- 1.88, N = 3300.11268.31MIN: 55 / MAX: 559MIN: 52 / MAX: 532

Zstd Compression

Compression Level: 19

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 19February 2023202020406080100SE +/- 0.13, N = 3SE +/- 0.06, N = 382.381.71. (CC) gcc options: -O3 -pthread -lz -llzma

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To Compile2020February 20231122334455SE +/- 0.05, N = 3SE +/- 0.09, N = 335.4547.70

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goFebruary 2023202050100150200250SE +/- 0.00, N = 3SE +/- 0.33, N = 3136233

GEGL

Operation: Antialias

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: AntialiasFebruary 20232020918273645SE +/- 0.07, N = 3SE +/- 0.03, N = 337.1641.08

oneDNN

Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU2020February 20230.35080.70161.05241.40321.754SE +/- 0.01640, N = 8SE +/- 0.01350, N = 31.550971.55913-lpthread - MIN: 1.45MIN: 1.491. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU2020February 20230.12180.24360.36540.48720.609SE +/- 0.006670, N = 4SE +/- 0.005684, N = 150.5085440.541529-lpthread - MIN: 0.46MIN: 0.461. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.14ATPase Simulation - 327,506 Atoms2020February 20230.09650.1930.28950.3860.4825SE +/- 0.00043, N = 3SE +/- 0.00183, N = 30.426770.42898

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU2020February 2023306090120150SE +/- 0.34, N = 3SE +/- 0.99, N = 3115.07121.80-lpthread - MIN: 112.93MIN: 118.311. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

RealSR-NCNN

Scale: 4x - TAA: No

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: NoFebruary 2023202048121620SE +/- 0.23, N = 14SE +/- 0.06, N = 312.1116.51

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: UltraFebruary 2023202090180270360450SE +/- 4.49, N = 3SE +/- 0.35, N = 3393.52335.62MIN: 185 / MAX: 682MIN: 192 / MAX: 628

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.90Blend File: BMW27 - Compute: CPU-Only2020February 2023816243240SE +/- 0.11, N = 3SE +/- 0.02, N = 332.4333.53

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless, Highest CompressionFebruary 20232020816243240SE +/- 0.14, N = 3SE +/- 0.22, N = 333.2933.50-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

OSPray

Demo: XFrog Forest - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: Path Tracer2020February 2023246810SE +/- 0.02, N = 3SE +/- 0.03, N = 37.327.03MIN: 7.04 / MAX: 7.52MIN: 6.9 / MAX: 7.25

OSPray

Demo: NASA Streamlines - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: Path Tracer2020February 2023510152025SE +/- 0.00, N = 12SE +/- 0.13, N = 320.4119.74MIN: 20 / MAX: 21.28MIN: 19.23 / MAX: 20.41

GEGL

Operation: Tile Glass

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile GlassFebruary 20232020816243240SE +/- 0.01, N = 3SE +/- 0.04, N = 330.9332.97

Tesseract

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 3840 x 2160February 2023202080160240320400SE +/- 2.86, N = 3SE +/- 1.73, N = 3346.84311.58

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateFebruary 202320201122334455SE +/- 0.03, N = 3SE +/- 0.23, N = 330.547.5

Xonotic

Resolution: 3840 x 2160 - Effects Quality: High

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: HighFebruary 20232020100200300400500SE +/- 4.55, N = 3SE +/- 3.24, N = 3453.88383.47MIN: 209 / MAX: 809MIN: 235 / MAX: 737

GEGL

Operation: Reflect

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ReflectFebruary 20232020714212835SE +/- 0.02, N = 3SE +/- 0.08, N = 329.5531.59

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileFebruary 202320204080120160200SE +/- 0.33, N = 3SE +/- 0.58, N = 3129160

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonFebruary 20232020100200300400500SE +/- 0.00, N = 3SE +/- 2.40, N = 3276441

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkFebruary 202320201020304050SE +/- 0.19, N = 3SE +/- 0.46, N = 341.9041.831. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm

Zstd Compression

Compression Level: 3

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 32020February 202316003200480064008000SE +/- 14.49, N = 3SE +/- 6.53, N = 37285.87196.01. (CC) gcc options: -O3 -pthread -lz -llzma

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibFebruary 2023202048121620SE +/- 0.00, N = 3SE +/- 0.03, N = 315.916.3

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: CompositeFebruary 2023202030060090012001500SE +/- 1.82, N = 3SE +/- 2.00, N = 31610.411541.471. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second2020February 2023500K1000K1500K2000K2500KSE +/- 15042.16, N = 3SE +/- 14325.36, N = 32256436.982132341.731. (CC) gcc options: -O2 -lrt" -lrt

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Low

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: LowFebruary 20232020120240360480600SE +/- 3.70, N = 3SE +/- 1.68, N = 3550.05506.69MIN: 252 / MAX: 1144MIN: 316 / MAX: 1048

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4K2020February 2023612182430SE +/- 0.07, N = 3SE +/- 0.03, N = 326.2521.061. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Polyhedron Fortran Benchmarks

Benchmark: air

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: airFebruary 202320200.38480.76961.15441.53921.9241.431.71

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyFebruary 2023202020406080100SE +/- 0.10, N = 3SE +/- 0.33, N = 380.2108.0

ET: Legacy

Renderer: Renderer2 - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterET: Legacy 2.75Renderer: Renderer2 - Resolution: 3840 x 2160February 2023202060120180240300SE +/- 2.02, N = 3SE +/- 3.22, N = 3257.3241.5

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosFebruary 2023202020406080100SE +/- 0.03, N = 364.5104.0

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesFebruary 2023202020406080100SE +/- 0.03, N = 368.7103.0

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatFebruary 2023202020406080100SE +/- 0.07, N = 3SE +/- 0.33, N = 365.0108.0

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To Compile2020February 2023612182430SE +/- 0.02, N = 3SE +/- 0.07, N = 321.2724.46

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsFebruary 20232020612182430SE +/- 0.03, N = 3SE +/- 0.03, N = 320.523.9

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesFebruary 202320202004006008001000SE +/- 4.67, N = 3SE +/- 2.40, N = 3842941

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit Performance2020February 20233K6K9K12K15KSE +/- 116.95, N = 3SE +/- 81.34, N = 315077.314942.81. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Waifu2x-NCNN Vulkan

Scale: 2x - Denoise: 3 - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterWaifu2x-NCNN Vulkan 20200818Scale: 2x - Denoise: 3 - TAA: YesFebruary 202320203691215SE +/- 0.343, N = 15SE +/- 0.010, N = 35.9049.101

OSPray

Demo: XFrog Forest - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: SciVis2020February 202348121620SE +/- 0.06, N = 3SE +/- 0.06, N = 313.7613.39MIN: 13.51 / MAX: 14.08MIN: 12.99 / MAX: 13.7

Timed FFmpeg Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.2.2Time To CompileFebruary 20232020510152025SE +/- 0.03, N = 3SE +/- 0.06, N = 318.1019.74

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28February 20232020510152025SE +/- 0.02, N = 3SE +/- 0.04, N = 318.0718.811. (CC) gcc options: -O2 -pedantic -fvisibility=hidden

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: SqueezeNet v1.1February 2023202060120180240300SE +/- 0.90, N = 3SE +/- 0.59, N = 3246.19252.18MIN: 244.08 / MAX: 249.94MIN: 249.83 / MAX: 254.131. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl

G'MIC

Test: Plotting Isosurface Of A 3D Volume, 1000 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: Plotting Isosurface Of A 3D Volume, 1000 TimesFebruary 20232020510152025SE +/- 0.08, N = 3SE +/- 0.02, N = 313.6519.381. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, LosslessFebruary 2023202048121620SE +/- 0.05, N = 3SE +/- 0.06, N = 316.1216.30-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

ParaView

Test: Wavelet Contour - Resolution: 1920 x 1080

OpenBenchmarking.orgMiPolys / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 1920 x 1080February 202320207001400210028003500SE +/- 25.14, N = 11SE +/- 34.36, N = 73384.403145.94

ParaView

Test: Wavelet Contour - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 1920 x 1080February 2023202070140210280350SE +/- 2.41, N = 11SE +/- 3.30, N = 7324.76301.88

OSPray

Demo: Magnetic Reconnection - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: SciVisFebruary 202320201020304050SE +/- 0.00, N = 3SE +/- 0.00, N = 1243.4843.48MIN: 41.67 / MAX: 45.45MIN: 41.67 / MAX: 45.45

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACFebruary 20232020246810SE +/- 0.013, N = 5SE +/- 0.015, N = 57.6927.9711. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

OSPray

Demo: NASA Streamlines - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: SciVisFebruary 2023202020406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 1390.9190.91MIN: 83.33 / MAX: 100MIN: 83.33 / MAX: 100

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080p2020February 20231326395265SE +/- 0.21, N = 3SE +/- 0.14, N = 358.1947.231. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Timed MPlayer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.4Time To Compile2020February 20233691215SE +/- 0.03, N = 3SE +/- 0.02, N = 310.6112.16

GEGL

Operation: Crop

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CropFebruary 20232020246810SE +/- 0.047, N = 3SE +/- 0.043, N = 38.4538.843

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 24Aug2020Model: Rhodopsin ProteinFebruary 20232020612182430SE +/- 0.37, N = 15SE +/- 0.21, N = 1424.6323.85-pthread1. (CXX) g++ options: -O3 -lm

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest Compression2020February 2023246810SE +/- 0.015, N = 3SE +/- 0.005, N = 37.1387.378-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

Intel Open Image Denoise

Scene: Memorial

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.2.0Scene: MemorialFebruary 20232020714212835SE +/- 0.01, N = 3SE +/- 0.03, N = 328.7427.01

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill Sync2020February 202313002600390052006500SE +/- 15.69, N = 3SE +/- 19.28, N = 35953.965975.10-lpthread1. (CXX) g++ options: -O3 -lsnappy

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncFebruary 202320200.541.081.622.162.7SE +/- 0.03, N = 3SE +/- 0.00, N = 32.42.4-lpthread1. (CXX) g++ options: -O3 -lsnappy

rays1bench

Large Scene

OpenBenchmarking.orgmrays/s, More Is Betterrays1bench 2020-01-09Large Scene2020February 202370140210280350SE +/- 0.24, N = 3SE +/- 0.31, N = 3311.30309.57

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.4.11080p 8-bit YUV To HEVC Video Encode2020February 202350100150200250SE +/- 1.79, N = 3SE +/- 2.46, N = 3208.29176.071. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p2020February 202390180270360450SE +/- 2.19, N = 3SE +/- 3.73, N = 5394.07337.631. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

FFTE

N=256, 3D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 7.0N=256, 3D Complex FFT RoutineFebruary 2023202030K60K90K120K150KSE +/- 232.46, N = 3SE +/- 641.63, N = 3133898.12129515.001. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp

oneDNN

Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPUFebruary 202320200.46610.93221.39831.86442.3305SE +/- 0.00541, N = 3SE +/- 0.01201, N = 32.029302.07153MIN: 1.95-lpthread - MIN: 1.931. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -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 1080p2020February 202370140210280350SE +/- 2.60, N = 3SE +/- 0.81, N = 3326.72272.241. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized Benchmark2020February 2023306090120150SE +/- 0.25, N = 4SE +/- 1.09, N = 4131.33124.951. 2020: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]2. February 2023: ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [x86_64-linux-gnu]

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-RelaxationFebruary 20232020400800120016002000SE +/- 4.22, N = 3SE +/- 3.21, N = 32067.422055.731. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Dense LU Matrix FactorizationFebruary 202320208001600240032004000SE +/- 7.37, N = 3SE +/- 18.22, N = 33894.043668.791. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Sparse Matrix MultiplyFebruary 2023202030060090012001500SE +/- 1.63, N = 3SE +/- 3.63, N = 31301.161221.291. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Fast Fourier TransformFebruary 2023202060120180240300SE +/- 0.61, N = 3SE +/- 23.04, N = 3275.53254.691. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte CarloFebruary 20232020110220330440550SE +/- 0.81, N = 3SE +/- 0.10, N = 3513.88506.841. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Geometric Mean Of All Test Results

Result Composite - System76 Thelio Major 3990X 2023 Benchmarks

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - System76 Thelio Major 3990X 2023 BenchmarksFebruary 2023202071421283529.2125.51


Phoronix Test Suite v10.8.5