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.

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 Benchmarkssqlite: 8realsr-ncnn: 4x - Norealsr-ncnn: 4x - Yeswaifu2x-ncnn: 2x - 3 - Yesetlegacy: Renderer2 - 3840 x 2160tesseract: 1920 x 1080tesseract: 3840 x 2160xonotic: 3840 x 2160 - Lowxonotic: 3840 x 2160 - Highxonotic: 3840 x 2160 - Ultraxonotic: 3840 x 2160 - Ultimateparaview: Wavelet Contour - 1920 x 1080paraview: Wavelet Contour - 1920 x 1080j2dbench: Text Renderingj2dbench: Image Renderingj2dbench: All Rendering Testsj2dbench: Vector Graphics Renderingnamd: ATPase Simulation - 327,506 Atomspolyhedron: airpolyhedron: tfft2polyhedron: induct2polyhedron: proteinpolyhedron: fatigue2ffte: N=256, 3D Complex FFT Routinehmmer: Pfam Database Searchmocassin: Dust 2D tau100.0lammps: 20k Atomslammps: Rhodopsin Proteinwebp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressionbyte: Dhrystone 2compress-zstd: 3compress-zstd: 19luajit: Compositeluajit: Monte Carloluajit: Fast Fourier Transformluajit: Sparse Matrix Multiplyluajit: Dense LU Matrix Factorizationluajit: Jacobi Successive Over-Relaxationlibraw: Post-Processing Benchmarkonednn: IP Batch 1D - f32 - CPUonednn: IP Batch All - f32 - CPUonednn: Deconvolution Batch deconv_1d - f32 - CPUonednn: Deconvolution Batch deconv_3d - f32 - CPUonednn: Recurrent Neural Network Training - f32 - CPUonednn: Recurrent Neural Network Inference - f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUospray: San Miguel - SciVisospray: XFrog Forest - SciVisospray: San Miguel - Path Tracerospray: NASA Streamlines - SciVisospray: XFrog Forest - Path Tracerospray: Magnetic Reconnection - SciVisospray: NASA Streamlines - Path Tracersvt-hevc: 1080p 8-bit YUV To HEVC Video Encodesvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080psvt-vp9: Visual Quality Optimized - Bosphorus 1080px265: Bosphorus 4Kx265: Bosphorus 1080poidn: Memorialopenvkl: vklBenchmarkcoremark: CoreMark Size 666 - Iterations Per Secondstockfish: Total Timebuild-apache: Time To Compilebuild-ffmpeg: Time To Compilebuild-mplayer: Time To Compilebuild-php: Time To Compilerays1bench: Large Sceneencode-flac: WAV To FLACrnnoise: openssl: RSA 4096-bit Performancecouchdb: 100 - 1000 - 24leveldb: Fill Syncleveldb: Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Filltensorflow-lite: SqueezeNetgegl: Cropgegl: Cartoongegl: Reflectgegl: Antialiasgegl: Tile Glassgegl: Wavelet Blurgegl: Color Enhancegmic: 2D Function Plotting, 1000 Timesgmic: Plotting Isosurface Of A 3D Volume, 1000 Timesgmic: 3D Elevated Function In Rand Colors, 100 Timeshugin: Panorama Photo Assistant + Stitching Timerawtherapee: Total Benchmark Timencnn: CPU - yolov4-tinyncnn: Vulkan GPU - squeezenetncnn: Vulkan GPU - mobilenetncnn: Vulkan GPU-v2-v2 - mobilenet-v2ncnn: Vulkan GPU-v3-v3 - mobilenet-v3ncnn: Vulkan GPU - shufflenet-v2ncnn: Vulkan GPU - mnasnetncnn: Vulkan GPU - efficientnet-b0ncnn: Vulkan GPU - googlenetncnn: Vulkan GPU - vgg16ncnn: Vulkan GPU - resnet18ncnn: Vulkan GPU - alexnetncnn: Vulkan GPU - yolov4-tinyncnn: Vulkan GPU - resnet50tnn: CPU - SqueezeNet v1.1optcarrot: Optimized Benchmarkblender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlypybench: Total For Average Test Timespyperformance: gopyperformance: 2to3pyperformance: chaospyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: raytracepyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templatepyperformance: pickle_pure_pythonhint: FLOATappleseed: Emilygit: Time To Complete Common Git Commandskripke: 2020February 2023114.99716.512114.4449.101241.5369.0690311.5822506.6888296383.4692564335.6182130268.3078375301.883145.93721836.3390721778553596.51315087815320.96040107844283.97506210.426771.7149.0821.9212.7248.61129515.00422893165.03522326.90823.84516.2957.13833.50043076608.77285.881.71541.47506.84254.691221.293668.792055.7341.831.2644123.77811.550972.07153328.325115.0680.50854467.4613.765.7090.917.3243.4820.41208.29394.07326.7226.2558.1927.01461.152256436.97729614646348621.26719.73610.61335.452311.307.97118.80915077.3119.1872.45953.96022.8621.25122.7623.726109.997171.029597.96023.9591.61250791.38.84394.52131.59141.07632.96564.72558.097222.55619.37984.88646.73950.51036.305.829.984.608.473.484.6611.558.5184.363.3429.8515.049.65252.180131.3332.4384.9546.34131.1294123330210410810816.343923.910316012.847.5441373293210.02252133.24476148.36544881177100.69212.10954.4445.904257.3490.6299346.8381550.0451355453.8810679393.5244615300.1137937324.763384.40423141.43042064812036752.9430468868529.01882218150041.01276560.428981.4347.3521.8512.4436.5133898.12115368167.56313225.93524.62916.1207.37833.28949644913.17196.082.31610.41513.88275.531301.163894.042067.4241.901.3298424.52781.559132.02930338.110121.8000.54152970.7513.395.5090.917.0343.4819.74176.07337.63272.2421.0647.2328.744232132341.73394914231224624.45818.09712.16247.695309.577.69218.06914942.8120.3792.45975.09523.2611.01923.3608.572105.932157.938595.58023.9592.27648673.68.45398.07529.54537.16330.93256.54850.397101.07613.65486.38344.99953.40034.923.866.792.213.111.742.347.394.4430.321.865.489.005.06246.191124.9533.5393.8149.26142.9584213627664.565.080.215.927720.568.712912.630.5276367154749.55730130.32908547.81745462287OpenBenchmarking.org

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 82020February 2023306090120150SE +/- 0.34, N = 3SE +/- 0.31, N = 3115.00100.69-ldl -lpthread-lreadline -ltermcap1. (CC) gcc options: -O2 -lz -lm

RealSR-NCNN

Scale: 4x - TAA: No

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: No2020February 202348121620SE +/- 0.06, N = 3SE +/- 0.23, N = 1416.5112.11

RealSR-NCNN

Scale: 4x - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: Yes2020February 2023306090120150SE +/- 0.16, N = 3SE +/- 0.51, N = 6114.4454.44

Waifu2x-NCNN Vulkan

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

OpenBenchmarking.orgSeconds, Fewer Is BetterWaifu2x-NCNN Vulkan 20200818Scale: 2x - Denoise: 3 - TAA: Yes2020February 20233691215SE +/- 0.010, N = 3SE +/- 0.343, N = 159.1015.904

ET: Legacy

Renderer: Renderer2 - Resolution: 3840 x 2160

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

Tesseract

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 1920 x 10802020February 2023110220330440550SE +/- 3.18, N = 15SE +/- 4.02, N = 3369.07490.63

Tesseract

Resolution: 3840 x 2160

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

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Low

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

Xonotic

Resolution: 3840 x 2160 - Effects Quality: High

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

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultra

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

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultimate

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

ParaView

Test: Wavelet Contour - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 1920 x 10802020February 202370140210280350SE +/- 3.30, N = 7SE +/- 2.41, N = 11301.88324.76

ParaView

Test: Wavelet Contour - Resolution: 1920 x 1080

OpenBenchmarking.orgMiPolys / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 1920 x 10802020February 20237001400210028003500SE +/- 34.36, N = 7SE +/- 25.14, N = 113145.943384.40

Java 2D Microbenchmark

Rendering Test: Text Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Text Rendering2020February 20235K10K15K20K25KSE +/- 265.68, N = 4SE +/- 198.50, N = 2021836.3423141.43

Java 2D Microbenchmark

Rendering Test: Image Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Image Rendering2020February 20233M6M9M12M15MSE +/- 33957.70, N = 4SE +/- 82053.86, N = 208553596.5112036752.94

Java 2D Microbenchmark

Rendering Test: All Rendering Tests

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

Java 2D Microbenchmark

Rendering Test: Vector Graphics Rendering

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

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

Polyhedron Fortran Benchmarks

Benchmark: air

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: air2020February 20230.38480.76961.15441.53921.9241.711.43

Polyhedron Fortran Benchmarks

Benchmark: tfft2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: tfft22020February 2023112233445549.0847.35

Polyhedron Fortran Benchmarks

Benchmark: induct2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: induct22020February 202351015202521.9221.85

Polyhedron Fortran Benchmarks

Benchmark: protein

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: protein2020February 2023369121512.7212.44

Polyhedron Fortran Benchmarks

Benchmark: fatigue2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: fatigue22020February 2023112233445548.6136.50

FFTE

N=256, 3D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 7.0N=256, 3D Complex FFT Routine2020February 202330K60K90K120K150KSE +/- 641.63, N = 3SE +/- 232.46, N = 3129515.00133898.121. (F9X) gfortran options: -O3 -fomit-frame-pointer -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

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.02020February 202350100150200250SE +/- 0.88, N = 3SE +/- 1.45, N = 3223132-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lz1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi

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

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 24Aug2020Model: Rhodopsin Protein2020February 2023612182430SE +/- 0.21, N = 14SE +/- 0.37, N = 1523.8524.63-pthread1. (CXX) g++ options: -O3 -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless

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

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

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 Compression2020February 2023816243240SE +/- 0.22, N = 3SE +/- 0.14, N = 333.5033.29-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

BYTE Unix Benchmark

Computational Test: Dhrystone 2

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 22020February 202311M22M33M44M55MSE +/- 368061.43, N = 12SE +/- 253679.25, N = 343076608.749644913.1

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

Zstd Compression

Compression Level: 19

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

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Composite2020February 202330060090012001500SE +/- 2.00, N = 3SE +/- 1.82, N = 31541.471610.411. (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 Carlo2020February 2023110220330440550SE +/- 0.10, N = 3SE +/- 0.81, N = 3506.84513.881. (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 Transform2020February 202360120180240300SE +/- 23.04, N = 3SE +/- 0.61, N = 3254.69275.531. (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 Multiply2020February 202330060090012001500SE +/- 3.63, N = 3SE +/- 1.63, N = 31221.291301.161. (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 Factorization2020February 20238001600240032004000SE +/- 18.22, N = 3SE +/- 7.37, N = 33668.793894.041. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Jacobi Successive Over-Relaxation

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

LibRaw

Post-Processing Benchmark

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

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

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

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: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU2020February 20230.46610.93221.39831.86442.3305SE +/- 0.01201, N = 3SE +/- 0.00541, N = 32.071532.02930-lpthread - MIN: 1.93MIN: 1.951. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl

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

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

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

OSPray

Demo: San Miguel - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: SciVis2020February 20231632486480SE +/- 0.79, N = 6SE +/- 0.46, N = 1467.4670.75MIN: 62.5 / MAX: 76.92MIN: 62.5 / MAX: 76.92

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

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

OSPray

Demo: NASA Streamlines - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: SciVis2020February 202320406080100SE +/- 0.00, N = 13SE +/- 0.00, N = 390.9190.91MIN: 83.33 / MAX: 100MIN: 83.33 / MAX: 100

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: Magnetic Reconnection - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: SciVis2020February 20231020304050SE +/- 0.00, N = 12SE +/- 0.00, N = 343.4843.48MIN: 41.67 / MAX: 45.45MIN: 41.67 / MAX: 45.45

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

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

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

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

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

Intel Open Image Denoise

Scene: Memorial

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.2.0Scene: Memorial2020February 2023714212835SE +/- 0.03, N = 3SE +/- 0.01, N = 327.0128.74

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

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

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

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

Timed FFmpeg Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.2.2Time To Compile2020February 2023510152025SE +/- 0.06, N = 3SE +/- 0.03, N = 319.7418.10

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

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

rays1bench

Large Scene

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

FLAC Audio Encoding

WAV To FLAC

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

RNNoise

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

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

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

LevelDB

Benchmark: Fill Sync

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

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: Overwrite

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

LevelDB

Benchmark: Overwrite

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

LevelDB

Benchmark: Random Fill

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

LevelDB

Benchmark: Random Fill

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

LevelDB

Benchmark: Random Read

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

LevelDB

Benchmark: Seek Random

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

LevelDB

Benchmark: Random Delete

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

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential Fill2020February 2023612182430SE +/- 0.27, N = 3SE +/- 0.06, N = 323.923.9-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

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: SqueezeNet2020February 202311K22K33K44K55KSE +/- 188.76, N = 3SE +/- 262.36, N = 350791.348673.6

GEGL

Operation: Crop

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Crop2020February 2023246810SE +/- 0.043, N = 3SE +/- 0.047, N = 38.8438.453

GEGL

Operation: Cartoon

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

GEGL

Operation: Reflect

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Reflect2020February 2023714212835SE +/- 0.08, N = 3SE +/- 0.02, N = 331.5929.55

GEGL

Operation: Antialias

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Antialias2020February 2023918273645SE +/- 0.03, N = 3SE +/- 0.07, N = 341.0837.16

GEGL

Operation: Tile Glass

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile Glass2020February 2023816243240SE +/- 0.04, N = 3SE +/- 0.01, N = 332.9730.93

GEGL

Operation: Wavelet Blur

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet Blur2020February 20231428425670SE +/- 0.24, N = 3SE +/- 0.15, N = 364.7356.55

GEGL

Operation: Color Enhance

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color Enhance2020February 20231326395265SE +/- 0.10, N = 3SE +/- 0.04, N = 358.1050.40

G'MIC

Test: 2D Function Plotting, 1000 Times

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

G'MIC

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

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

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.

Hugin

Panorama Photo Assistant + Stitching Time

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching Time2020February 20231122334455SE +/- 0.31, N = 3SE +/- 0.12, N = 346.7445.00

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.

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: yolov4-tiny2020February 2023816243240SE +/- 0.24, N = 3SE +/- 0.15, N = 336.3034.92MIN: 35.04 / MAX: 56.23MIN: 34.15 / MAX: 38.741. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: squeezenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: squeezenet2020February 20231.30952.6193.92855.2386.5475SE +/- 0.05, N = 3SE +/- 0.04, N = 35.823.86MIN: 5.53 / MAX: 19.72MIN: 3.7 / MAX: 4.781. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mobilenet2020February 20233691215SE +/- 0.16, N = 3SE +/- 0.02, N = 39.986.79MIN: 8.51 / MAX: 38.16MIN: 6.71 / MAX: 7.441. (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-v22020February 20231.0352.073.1054.145.175SE +/- 0.01, N = 3SE +/- 0.01, N = 34.602.21MIN: 4.27 / MAX: 9.6MIN: 2.16 / MAX: 4.691. (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-v32020February 2023246810SE +/- 0.24, N = 3SE +/- 0.00, N = 38.473.11MIN: 7.45 / MAX: 27.99MIN: 3.06 / MAX: 6.371. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: shufflenet-v22020February 20230.7831.5662.3493.1323.915SE +/- 0.00, N = 3SE +/- 0.00, N = 33.481.74MIN: 3.38 / MAX: 4.25MIN: 1.72 / MAX: 2.671. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mnasnet2020February 20231.04852.0973.14554.1945.2425SE +/- 0.01, N = 3SE +/- 0.00, N = 34.662.34MIN: 4.41 / MAX: 5.4MIN: 2.3 / MAX: 2.631. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: efficientnet-b02020February 20233691215SE +/- 0.11, N = 3SE +/- 0.08, N = 311.557.39MIN: 10.46 / MAX: 34.72MIN: 6.9 / MAX: 28.131. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: googlenet2020February 2023246810SE +/- 0.02, N = 3SE +/- 0.00, N = 38.514.44MIN: 7.13 / MAX: 29.75MIN: 4.41 / MAX: 4.841. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: vgg162020February 202320406080100SE +/- 0.04, N = 3SE +/- 3.74, N = 384.3630.32MIN: 67.87 / MAX: 109.54MIN: 13.86 / MAX: 49.771. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet182020February 20230.75151.5032.25453.0063.7575SE +/- 0.01, N = 3SE +/- 0.02, N = 33.341.86MIN: 3.22 / MAX: 5.29MIN: 1.79 / MAX: 10.571. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: alexnet2020February 2023714212835SE +/- 0.24, N = 3SE +/- 0.03, N = 329.855.48MIN: 25.42 / MAX: 55.99MIN: 5.13 / MAX: 10.611. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: yolov4-tiny2020February 202348121620SE +/- 0.02, N = 3SE +/- 0.03, N = 315.049.00MIN: 12.6 / MAX: 42.1MIN: 8.84 / MAX: 12.271. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet502020February 20233691215SE +/- 0.09, N = 2SE +/- 0.03, N = 39.655.06MIN: 9.05 / MAX: 31.86MIN: 4.98 / MAX: 14.491. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

TNN

Target: CPU - Model: SqueezeNet v1.1

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

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]

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

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

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

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

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Times2020February 20232004006008001000SE +/- 2.40, N = 3SE +/- 4.67, N = 3941842

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: go2020February 202350100150200250SE +/- 0.33, N = 3SE +/- 0.00, N = 3233136

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to32020February 202370140210280350SE +/- 0.33, N = 3302276

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaos2020February 202320406080100SE +/- 0.03, N = 3104.064.5

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: float2020February 202320406080100SE +/- 0.33, N = 3SE +/- 0.07, N = 3108.065.0

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbody2020February 202320406080100SE +/- 0.33, N = 3SE +/- 0.10, N = 3108.080.2

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlib2020February 202348121620SE +/- 0.03, N = 3SE +/- 0.00, N = 316.315.9

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytrace2020February 2023100200300400500SE +/- 0.33, N = 3439277

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loads2020February 2023612182430SE +/- 0.03, N = 3SE +/- 0.03, N = 323.920.5

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaes2020February 202320406080100SE +/- 0.03, N = 3103.068.7

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compile2020February 20234080120160200SE +/- 0.58, N = 3SE +/- 0.33, N = 3160129

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startup2020February 20233691215SE +/- 0.00, N = 3SE +/- 0.03, N = 312.812.6

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_template2020February 20231122334455SE +/- 0.23, N = 3SE +/- 0.03, N = 347.530.5

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_python2020February 2023100200300400500SE +/- 2.40, N = 3SE +/- 0.00, N = 3441276

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

Appleseed

Scene: Emily

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Emily2020February 2023306090120150133.24130.33

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git Commands2020February 20231122334455SE +/- 0.10, N = 3SE +/- 0.16, N = 348.3747.821. 2020: git version 2.25.12. February 2023: git version 2.38.1

Kripke

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

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 Benchmarks2020February 202371421283525.5129.21


Phoronix Test Suite v10.8.5