Raspberry Pi 400 vs. Apple M1

5950X compared to that previous test

HTML result view exported from: https://openbenchmarking.org/result/2204053-NE-2203222NE61&sor&grs.

Raspberry Pi 400 vs. Apple M1ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkAudioOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionOpenGLDisplay DriverOpenCLVulkanRaspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bitApple M15950XARMv7 Cortex-A72 @ 1.80GHz (4 Cores)BCM2711 Raspberry Pi 400 Rev 1.0Broadcom BCM27114096MB128GB SF128vc4drmfbDELL P2210HRaspbian 115.10.92-v7l+ (armv7l)LXDEX Server 1.20.11GCC 10.2.1 20210110ext41920x1080ARMv8 Cortex-A72 @ 1.80GHz (4 Cores)BCM2835 Raspberry Pi 400 Rev 1.0Debian 115.10.92-v8+ (aarch64)Apple M1 @ 2.06GHz (4 Cores / 8 Threads)Apple Mac mini (M1 2020)8GB251GB APPLE SSD AP0256Q + 2 x 0GB APPLE SSD AP0256QllvmpipeBroadcom NetXtreme BCM57762 PCIe + Broadcom BRCM4378 + Broadcom Device 5f69Arch Linux ARM5.17.0-rc7-asahi-next-20220310-5-1-ARCH (aarch64)KDE Plasma 5.24.3X Server 1.21.1.34.5 Mesa 21.3.7 (LLVM 13.0.1 128 bits)GCC 11.2.0 + Clang 13.0.1AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS ROG STRIX X570-E GAMING (4021 BIOS)AMD Starship/Matisse32GB2 x 2000GB Samsung SSD 980 PRO 2TB + 2 x 2000GB Samsung SSD 870 + 2 x 2000GB Samsung SSD 860MSI NVIDIA GeForce RTX 3090 24GBNVIDIA GA102 HD AudioROG PG278QRealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 21.105.13.0-39-generic (x86_64)GNOME Shell 40.5X Server 1.20.13NVIDIA 510.544.6.0OpenCL 3.0 CUDA 11.6.1101.3.194GCC 11.2.04880x2560OpenBenchmarking.orgKernel Details- Raspberry Pi 400 - 32-bit: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1- Raspberry Pi 400 - 64-bit: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1- 5950X: Transparent Huge Pages: madviseCompiler Details- Raspberry Pi 400 - 32-bit: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --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-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-gcc-major-version-only --with-target-system-zlib=auto -v - Raspberry Pi 400 - 64-bit: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --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-link-mutex --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Apple M1: --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-isl --with-linker-hash-style=gnu - 5950X: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Raspberry Pi 400 - 32-bit: Scaling Governor: cpufreq-dt ondemand- Raspberry Pi 400 - 64-bit: Scaling Governor: cpufreq-dt ondemand- Apple M1: Scaling Governor: apple-cpufreq schedutil- 5950X: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201016Disk Mount Options Details- Raspberry Pi 400 - 32-bit, Raspberry Pi 400 - 64-bit: noatime,rwDisk Details Details- Raspberry Pi 400 - 32-bit, Raspberry Pi 400 - 64-bit: Block Size: 4096Java Details- Raspberry Pi 400 - 32-bit: OpenJDK Runtime Environment (build 11.0.14+9-post-Raspbian-1deb11u1)- Raspberry Pi 400 - 64-bit: OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2)- Apple M1: OpenJDK Runtime Environment (build 11.0.15+3)- 5950X: OpenJDK Runtime Environment (build 11.0.14.1+1-Ubuntu-0ubuntu1.21.10)Python Details- Raspberry Pi 400 - 32-bit: Python 3.9.2- Raspberry Pi 400 - 64-bit: Python 3.9.2- Apple M1: Python 3.10.3- 5950X: Python 2.7.18 + Python 3.9.7Security Details- Raspberry Pi 400 - 64-bit: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected- Apple M1: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected- 5950X: 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 LFENCE IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected Disk Details- Apple M1: MQ-DEADLINE / relatime,rw / Block Size: 4096- 5950X: NONE / errors=remount-ro,relatime,rw / Block Size: 4096OpenCL Details- 5950X: GPU Compute Cores: 10496

Raspberry Pi 400 vs. Apple M1x265: Bosphorus 4Kstress-ng: System V Message Passingngspice: C7552pyperformance: pathlibliquid-dsp: 1 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 2 - 256 - 57helsing: 12 digitluaradio: Complex Phasetnn: CPU - DenseNetpyperformance: django_templatelibraw: Post-Processing Benchmarkstress-ng: Glibc C String Functionsstress-ng: Vector Mathx265: Bosphorus 1080pncnn: CPU - resnet50ngspice: C2670dolfyn: Computational Fluid Dynamicsjava-gradle-perf: Reactorphpbench: PHP Benchmark Suitepostmark: Disk Transaction Performancencnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU - mnasnetncnn: CPU-v3-v3 - mobilenet-v3openssl: SHA256webp: Quality 100, Lossless, Highest Compressionnode-web-tooling: optcarrot: Optimized Benchmarkperl-benchmark: Pod2htmlsecuremark: SecureMark-TLSsudokut: Total Timewebp: Defaultpyperformance: regex_compilewebp: Quality 100, Losslesspyperformance: python_startupjava-scimark2: Compositeespeak: Text-To-Speech Synthesispyperformance: json_loadsdraco: Church Facadepyperformance: floatpyperformance: chaosncnn: CPU - mobilenetstress-ng: SENDFILEstress-ng: Matrix Mathncnn: CPU - efficientnet-b0askap: tConvolve OpenMP - Griddingpyperformance: crypto_pyaesgit: Time To Complete Common Git Commandsdraco: Lionwebp: Quality 100tnn: CPU - SqueezeNet v2pybench: Total For Average Test Timespyperformance: nbodyncnn: CPU - vgg16openssl: RSA4096ncnn: CPU - resnet18scimark2: Compositetnn: CPU - MobileNet v2tscp: AI Chess Performancewebp: Quality 100, Highest Compressiontjbench: Decompression Throughputtnn: CPU - SqueezeNet v1.1luaradio: FM Deemphasis Filterncnn: CPU - shufflenet-v2ncnn: CPU - regnety_400mncnn: CPU - googlenetstress-ng: Forkingstress-ng: Context Switchingopenssl: RSA4096x264: H.264 Video Encodinggraphics-magick: Resizingstress-ng: Socket Activitysimdjson: DistinctUserIDstress-ng: NUMAncnn: CPU - alexnetluaradio: Five Back to Back FIR Filtersncnn: CPU - yolov4-tinycompress-7zip: Compression Ratinggraphics-magick: Swirlpovray: Trace Timesimdjson: PartialTweetsstress-ng: Cryptolammps: Rhodopsin Proteinsmallpt: Global Illumination Renderer; 128 Samplesttsiod-renderer: Phong Rendering With Soft-Shadow Mappinggraphics-magick: Enhancedcoremark: CoreMark Size 666 - Iterations Per Secondaskap: Hogbom Clean OpenMPnumpy: stress-ng: Atomicncnn: CPU - squeezenet_ssdstress-ng: Glibc Qsort Data Sortinggraphics-magick: Noise-Gaussiangraphics-magick: Rotatenode-express-loadtest: encode-wavpack: WAV To WavPackosbench: Create Filesstress-ng: MMAPosbench: Launch Programsencode-flac: WAV To FLACstress-ng: MEMFDgraphics-magick: HWB Color Spacesqlite-speedtest: Timed Time - Size 1,000graphics-magick: Sharpensimdjson: LargeRandncnn: CPU - blazefaceredis: SETredis: GETstress-ng: Mallocstress-ng: Semaphoresaskap: tConvolve OpenMP - Degriddingcompress-7zip: Decompression Ratingluaradio: Hilbert Transformstress-ng: IO_uringperl-benchmark: Interpreterosbench: Create ProcessesRaspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bitApple M15950X0.32762038.31704.765118126196675026300025075000214.487101.321185.8602786.4434025.611438.091.271225.36787.818106.6531240.939123242153174.52158.56144.24479537373192.6842.4423.490.528982104752554.5027.46675584.84038.2567.24135.12911132650532512631.9911561.581388.73243.5471.0809447223.8432252610.019303.40941925191505.53119.9316.79171.631195.45942274225.16058.453638950.65771.282.60218.47408.302346.52179246.929087.05.9754398.930.1842.66274.6348.2493.97473940623.4830.18201.240.585110.62243.00062039560.38175616.007629.27109498.52243.5314.112589769188.264180.9555563.47457.984379170.75411.47104576.081170.1022.40225281.71302136.892546538.52237188.214062.910.00685955178.6954060.3842998.02729.87510480690673239033316203333198.422170.618775.4152586.68100187.374790.041.20285.18868.77289.0921245.55518728582961.5152.4848.76448837033190.5032.2129.980.494419655999349.7046.94567182.02237.6578.08111.02187.927058486462181.5315567.801359.7777.7081.6738424197.936177109.784235.4793690456720.53115.3135.73172.301108.77343574422.98260.357201900.18978.826.0168.60122.373223.07252798.868931.06.4257451.200.6143.24138.4751.4238.88493754450.2460.6376.550.591105.77045.77662139894.83865318.256754.8690806.92155.0214.5931106714188.046119.1772104.00288.400650143.36217.94149396.388210.2410.94401299.42543739.852847668.91242732.954930.010.00435408117.5083435.774965829.0194.51512.42034766781430667407280007.872874.15484.47334.045.55291024.3224501.1624.7917.21172.88916.004166.708663141104162.582.532.35796732579735.39313.48107.340.0785024519326611.4511.59411616.55417.63251.4022.12519.9572287.083.714.49672793.5623930.894.241342.6195.046.53338692.44574.51293711133.211408.77.81532.75343.70516401997.275206.391073347.231230.22.215.8913.3630615.521868208.0699426.369.277624066.463.981365.7311.85171.817.094608638074.2753.841529.363.96418.036353.477171179490.698722202.845604.38246302.5716.30113.3122015061188138.90412.12009582.2929.30323328.677784.09145451.1841090.972.561847429.792541965.0056984580.43586327.40146246.880.0023627917.41647728.627380990.1076.09513747240002991000001493866672.668781.42545.58535.652.302681734.75110547.4086.8219.36108.62713.564209.11989202690383.903.553.522740523333027.86115.12160.690.090627423196608.2591.13212913.1625.943588.7021.44517.8523885.483.810.66412972.1678454.124.724034.1876.538.43239991.77554.69977295.841.204939.911.79852.06240.86519885565.537262.522458217.617307.43.838.6011.0685813.966514212.36322769.2210.80184413227.835.85458.638.991464.717.75135333110422.6494.955049.1613.3804.965957.876427828063.408760333.366599.57176552.9512.55262.184421021902411.34610.981195545.3128.81368011.2431506.21102242.7532281.281.782746790.923641587.77279599266.862406257.135120.3113646530.925937.570.0006224818.944105OpenBenchmarking.org

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4K5950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit714212835SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 328.625.770.320.30-lnuma1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: System V Message Passing5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit1.6M3.2M4.8M6.4M8MSE +/- 7069.87, N = 3SE +/- 8590.35, N = 3SE +/- 10732.23, N = 3SE +/- 9392.51, N = 37380990.104965829.01842998.02762038.31-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Ngspice

Circuit: C7552

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C75525950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit160320480640800SE +/- 0.96, N = 3SE +/- 0.18, N = 3SE +/- 0.05, N = 3SE +/- 0.29, N = 376.1094.52704.77729.881. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 312.413.0104.0118.0

Liquid-DSP

Threads: 1 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 1 - Buffer Length: 256 - Filter Length: 575950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit16M32M48M64M80MSE +/- 688161.56, N = 3SE +/- 2848.00, N = 3SE +/- 1855.92, N = 3SE +/- 18018.54, N = 374724000203476671261966780690671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 4 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 4 - Buffer Length: 256 - Filter Length: 575950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit60M120M180M240M300MSE +/- 425793.38, N = 3SE +/- 333.33, N = 3SE +/- 46357.31, N = 3SE +/- 3844.19, N = 32991000008143066750263000323903331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 2 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 2 - Buffer Length: 256 - Filter Length: 575950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit30M60M90M120M150MSE +/- 526445.10, N = 3SE +/- 1527.53, N = 3SE +/- 56518.43, N = 3SE +/- 12978.61, N = 31493866674072800025075000162033331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Helsing

Digit Range: 12 digit

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 12 digit5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit50100150200250SE +/- 0.004, N = 3SE +/- 0.006, N = 3SE +/- 1.512, N = 3SE +/- 2.290, N = 32.6687.872198.422214.4871. (CC) gcc options: -O2 -pthread

LuaRadio

Test: Complex Phase

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex PhaseApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit2004006008001000SE +/- 5.09, N = 3SE +/- 2.90, N = 3SE +/- 0.32, N = 3SE +/- 0.19, N = 3874.1781.4170.6101.3

TNN

Target: CPU - Model: DenseNet

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: DenseNet5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit5K10K15K20K25KSE +/- 3.94, N = 3SE +/- 3.22, N = 3SE +/- 35.97, N = 3SE +/- 21.78, N = 32545.595484.4718775.4221185.86MIN: 5374.64 / MAX: 5588.93MIN: 18677.25 / MAX: 20562.85MIN: 21094.7 / MAX: 21327.481. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit60120180240300SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.33, N = 334.035.6258.0278.0

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing Benchmark5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit1224364860SE +/- 0.11, N = 3SE +/- 0.19, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 352.3045.556.686.44-lz-ljasper-lz-lz1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lm

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc C String Functions5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit600K1200K1800K2400K3000KSE +/- 17909.20, N = 3SE +/- 85.28, N = 3SE +/- 240.55, N = 3SE +/- 40.46, N = 32681734.75291024.32100187.3734025.611. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Vector Math5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit20K40K60K80K100KSE +/- 12.03, N = 3SE +/- 1.52, N = 3SE +/- 0.57, N = 3SE +/- 0.32, N = 3110547.4024501.164790.041438.09-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080p5950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit20406080100SE +/- 0.26, N = 3SE +/- 0.14, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 386.8224.791.271.20-lnuma1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet50Apple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30060090012001500SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.90, N = 3SE +/- 0.78, N = 317.2119.36285.181225.36-pthread - MIN: 279.29 / MAX: 704.14-pthread - MIN: 1220.99 / MAX: 1299.711. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Ngspice

Circuit: C2670

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C26705950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit2004006008001000SE +/- 0.24, N = 3SE +/- 0.57, N = 3SE +/- 1.23, N = 3SE +/- 4.26, N = 3108.63172.89787.82868.771. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid Dynamics5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit20406080100SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.27, N = 3SE +/- 0.22, N = 313.5616.0089.09106.65

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: ReactorApple M15950XRaspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit30060090012001500SE +/- 1.52, N = 3SE +/- 3.56, N = 12SE +/- 18.84, N = 9SE +/- 20.30, N = 9166.71209.121240.941245.56

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suite5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit200K400K600K800K1000KSE +/- 6591.23, N = 3SE +/- 1623.40, N = 3SE +/- 1176.56, N = 3SE +/- 1279.19, N = 3892026663141187285123242

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit2K4K6K8K10KSE +/- 0.00, N = 3SE +/- 110.33, N = 3SE +/- 4.33, N = 3SE +/- 0.33, N = 31041690388291531. (CC) gcc options: -O3

NCNN

Target: CPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v2-v2 - Model: mobilenet-v2Apple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit4080120160200SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.31, N = 32.583.9061.51174.52-pthread - MIN: 60.69 / MAX: 69.1-pthread - MIN: 173.18 / MAX: 185.161. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mnasnetApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit4080120160200SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.18, N = 3SE +/- 0.39, N = 32.533.5552.48158.56-pthread - MIN: 51.43 / MAX: 109.34-pthread - MIN: 157.54 / MAX: 201.921. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v3-v3 - Model: mobilenet-v3Apple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit306090120150SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.22, N = 32.353.5248.76144.24-pthread - MIN: 48.11 / MAX: 63.17-pthread - MIN: 143.2 / MAX: 162.251. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA2565950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit6000M12000M18000M24000M30000MSE +/- 29145214.07, N = 3SE +/- 1419292.24, N = 3SE +/- 3091432.26, N = 3SE +/- 283998.73, N = 3274052333307967325797479537373448837033-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

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 Compression5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit4080120160200SE +/- 0.31, N = 3SE +/- 0.05, N = 3SE +/- 0.17, N = 3SE +/- 0.36, N = 327.8635.39190.50192.68-pthread-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling Benchmark5950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit48121620SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 315.1213.482.442.21

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized Benchmark5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit4080120160200SE +/- 0.86, N = 4SE +/- 0.05, N = 4SE +/- 0.18, N = 5SE +/- 0.14, N = 5160.69107.3429.9823.491. 5950X: ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux-gnu]2. Apple M1: ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [aarch64-linux]3. Raspberry Pi 400 - 64-bit: ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [aarch64-linux-gnu]4. Raspberry Pi 400 - 32-bit: ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [arm-linux-gnueabihf]

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit0.1190.2380.3570.4760.595SE +/- 0.00016613, N = 3SE +/- 0.00100487, N = 5SE +/- 0.00242715, N = 3SE +/- 0.00341938, N = 30.078502450.090627420.494419650.52898210

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLS5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit70K140K210K280K350KSE +/- 2530.62, N = 3SE +/- 42.16, N = 3SE +/- 315.18, N = 3SE +/- 392.25, N = 331966019326659993475251. (CC) gcc options: -pedantic -O3

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total Time5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit1224364860SE +/- 0.056, N = 3SE +/- 0.014, N = 3SE +/- 0.077, N = 3SE +/- 0.048, N = 38.25911.45149.70454.502

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Default5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit246810SE +/- 0.002, N = 3SE +/- 0.003, N = 3SE +/- 0.021, N = 6SE +/- 0.018, N = 51.1321.5946.9457.466-pthread-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit160320480640800SE +/- 0.33, N = 3SE +/- 0.33, N = 3116129671755

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit20406080100SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.13, N = 313.1616.5582.0284.84-pthread-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startup5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit918273645SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 35.9417.6037.6038.20

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Composite5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit8001600240032004000SE +/- 12.49, N = 4SE +/- 0.63, N = 4SE +/- 1.40, N = 4SE +/- 2.27, N = 43588.703251.40578.08567.24

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech Synthesis5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit306090120150SE +/- 0.09, N = 4SE +/- 0.01, N = 4SE +/- 1.14, N = 5SE +/- 0.70, N = 421.4522.13111.02135.13-lpthread -lm1. (CC) gcc options: -O2 -std=c99

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loads5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit20406080100SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 317.819.987.9111.0

Google Draco

Model: Church Facade

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: Church Facade5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit7K14K21K28K35KSE +/- 37.88, N = 3SE +/- 9.06, N = 3SE +/- 175.05, N = 3SE +/- 115.12, N = 35238572227058326501. (CXX) g++ options: -O3

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: float5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit120240360480600SE +/- 0.20, N = 3SE +/- 0.03, N = 3SE +/- 1.45, N = 3SE +/- 1.00, N = 385.487.0486.0532.0

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit110220330440550SE +/- 0.19, N = 3SE +/- 0.22, N = 3SE +/- 1.00, N = 383.783.8462.0512.0

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mobilenet5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit140280420560700SE +/- 0.08, N = 3SE +/- 0.21, N = 3SE +/- 0.07, N = 3SE +/- 0.49, N = 310.6614.49181.53631.99-pthread - MIN: 178.86 / MAX: 197.95-pthread - MIN: 628.26 / MAX: 665.781. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SENDFILEApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit140K280K420K560K700KSE +/- 4137.29, N = 3SE +/- 245.71, N = 3SE +/- 15.19, N = 3SE +/- 13.30, N = 3672793.56412972.1615567.8011561.58-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Matrix Math5950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit20K40K60K80K100KSE +/- 26.34, N = 3SE +/- 3.22, N = 3SE +/- 5.77, N = 3SE +/- 10.04, N = 378454.1223930.891388.731359.77-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: efficientnet-b0Apple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit50100150200250SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.27, N = 3SE +/- 0.18, N = 34.244.7277.70243.54-pthread - MIN: 76.74 / MAX: 99.66-pthread - MIN: 242.08 / MAX: 264.521. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

ASKAP

Test: tConvolve OpenMP - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - Gridding5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit9001800270036004500SE +/- 0.00, N = 3SE +/- 9.81, N = 3SE +/- 0.09, N = 3SE +/- 0.90, N = 34034.181342.6181.6771.081. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaes5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit100200300400500SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.67, N = 376.595.0424.0447.0

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git Commands5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit50100150200250SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 1.86, N = 3SE +/- 0.13, N = 338.4346.53197.94223.841. 5950X: git version 2.32.02. Apple M1: git version 2.35.13. Raspberry Pi 400 - 64-bit: git version 2.30.24. Raspberry Pi 400 - 32-bit: git version 2.30.2

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit5K10K15K20K25KSE +/- 31.35, N = 3SE +/- 28.48, N = 12SE +/- 220.75, N = 3SE +/- 24.21, N = 33869399917710225261. (CXX) g++ options: -O3

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 1005950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit3691215SE +/- 0.004, N = 3SE +/- 0.005, N = 3SE +/- 0.042, N = 5SE +/- 0.004, N = 51.7752.4459.78410.019-pthread-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

TNN

Target: CPU - Model: SqueezeNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v25950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit70140210280350SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 1.33, N = 3SE +/- 2.77, N = 354.7074.51235.48303.41MIN: 54.17 / MAX: 59.86MIN: 74.46 / MAX: 74.61MIN: 232.09 / MAX: 240.98MIN: 298.27 / MAX: 309.591. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Times5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit9001800270036004500SE +/- 3.84, N = 3SE +/- 1.33, N = 3SE +/- 14.80, N = 3SE +/- 12.49, N = 377293736904192

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbody5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit110220330440550SE +/- 0.31, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 395.8111.0456.0519.0

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg16Apple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30060090012001500SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.33, N = 3SE +/- 1.60, N = 333.2141.20720.531505.53-pthread - MIN: 709.85 / MAX: 771.36-pthread - MIN: 1462.4 / MAX: 1657.941. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA40965950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit11002200330044005500SE +/- 4.27, N = 3SE +/- 0.63, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 34939.91408.7119.9115.3-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet18Apple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit70140210280350SE +/- 0.13, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.34, N = 37.8111.79135.73316.79-pthread - MIN: 134.63 / MAX: 153.44-pthread - MIN: 315.02 / MAX: 354.061. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit2004006008001000SE +/- 3.21, N = 3SE +/- 0.17, N = 3SE +/- 0.36, N = 3SE +/- 1.26, N = 3852.06532.75172.30171.631. (CC) gcc options: -lm

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: MobileNet v25950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30060090012001500SE +/- 0.61, N = 3SE +/- 0.12, N = 3SE +/- 5.85, N = 3SE +/- 4.59, N = 3240.87343.711108.771195.46MIN: 229.15 / MAX: 262.24MIN: 335.23 / MAX: 344.24MIN: 1097.86 / MAX: 1126.8MIN: 1183.25 / MAX: 1216.311. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess Performance5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit400K800K1200K1600K2000KSE +/- 9726.23, N = 5SE +/- 978.60, N = 5SE +/- 361.91, N = 8SE +/- 358.51, N = 8198855616401994357444227421. (CC) gcc options: -O3 -march=native

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest Compression5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit612182430SE +/- 0.013, N = 3SE +/- 0.053, N = 3SE +/- 0.052, N = 3SE +/- 0.002, N = 35.5377.27522.98225.160-pthread-pthread1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression Throughput5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit60120180240300SE +/- 2.52, N = 3SE +/- 0.01, N = 3SE +/- 0.14, N = 3SE +/- 0.37, N = 3262.52206.3960.3658.45-lm-lm1. (CC) gcc options: -O3 -rdynamic

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v1.15950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit2004006008001000SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 4.02, N = 3SE +/- 2.34, N = 3217.62347.23900.19950.66MIN: 215.84 / MAX: 222.1MIN: 347.12 / MAX: 347.43MIN: 890.13 / MAX: 913.07MIN: 941.44 / MAX: 964.191. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

LuaRadio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis Filter5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit70140210280350SE +/- 3.05, N = 3SE +/- 0.22, N = 3SE +/- 0.09, N = 3SE +/- 1.59, N = 3307.4230.278.871.2

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: shufflenet-v2Apple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit20406080100SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.22, N = 32.213.8326.0182.60-pthread - MIN: 25.49 / MAX: 38.12-pthread - MIN: 81.84 / MAX: 161.381. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: regnety_400mApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit50100150200250SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 35.898.6068.60218.47-pthread - MIN: 67.42 / MAX: 88.97-pthread - MIN: 217.27 / MAX: 235.131. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: googlenet5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit90180270360450SE +/- 0.14, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.52, N = 311.0613.36122.37408.30-pthread - MIN: 121.2 / MAX: 145.18-pthread - MIN: 405.89 / MAX: 433.741. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Forking5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit20K40K60K80K100KSE +/- 569.49, N = 14SE +/- 34.23, N = 3SE +/- 11.45, N = 3SE +/- 6.09, N = 385813.9630615.523223.072346.52-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context Switching5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit1.4M2.8M4.2M5.6M7MSE +/- 80713.90, N = 3SE +/- 5139.63, N = 3SE +/- 3067.91, N = 3SE +/- 2039.50, N = 36514212.361868208.06252798.86179246.92-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA40965950XApple M1Raspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit70K140K210K280K350KSE +/- 32.31, N = 3SE +/- 23.96, N = 3SE +/- 10.15, N = 3SE +/- 1.21, N = 3322769.299426.39087.08931.0-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2019-12-17H.264 Video Encoding5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit50100150200250SE +/- 0.18, N = 3SE +/- 0.42, N = 3SE +/- 0.05, N = 15SE +/- 0.05, N = 9210.8069.276.425.97-m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize-llsmash -lswscale -lavutil1. (CC) gcc options: -ldl -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit400800120016002000SE +/- 3.21, N = 3SE +/- 1.67, N = 3SE +/- 0.58, N = 518447625754-ljbig -lfreetype-llcms2 -ljasper -lbz2 -lxml2 -lzstd1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket Activity5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit3K6K9K12K15KSE +/- 108.86, N = 3SE +/- 43.91, N = 3SE +/- 0.23, N = 3SE +/- 0.93, N = 313227.834066.46451.20398.93-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: DistinctUserID5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit1.31632.63263.94895.26526.5815SE +/- 0.06, N = 5SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.853.980.610.18-pthread1. (CXX) g++ options: -O3

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: NUMAApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30060090012001500SE +/- 13.98, N = 3SE +/- 0.96, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 31365.73458.6343.2442.66-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnet5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit60120180240300SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 38.9911.85138.47274.63-pthread - MIN: 137.47 / MAX: 147.47-pthread - MIN: 272.84 / MAX: 302.931. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

LuaRadio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR Filters5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30060090012001500SE +/- 13.45, N = 3SE +/- 0.44, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 31464.7171.851.448.2

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: yolov4-tinyApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit110220330440550SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.36, N = 3SE +/- 0.34, N = 317.0917.75238.88493.97-pthread - MIN: 236.96 / MAX: 262.5-pthread - MIN: 490.1 / MAX: 676.751. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Compression Rating5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30K60K90K120K150KSE +/- 476.55, N = 3SE +/- 363.39, N = 3SE +/- 11.35, N = 3SE +/- 6.69, N = 313533346086493747391. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit2004006008001000SE +/- 0.88, N = 3SE +/- 1.15, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 311043805440-ljbig -lfreetype-llcms2 -ljasper -lbz2 -lxml2 -lzstd-pthread -ljbig -lfreetype1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace Time5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit130260390520650SE +/- 0.03, N = 3SE +/- 0.71, N = 6SE +/- 1.11, N = 3SE +/- 7.06, N = 422.6574.28450.25623.48-R/usr/lib -lpthread-pthread-pthread1. (CXX) g++ options: -pipe -O3 -ffast-math -lSDL -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: PartialTweets5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit1.11382.22763.34144.45525.569SE +/- 0.03, N = 15SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 34.953.840.600.18-pthread1. (CXX) g++ options: -O3

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Crypto5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit11002200330044005500SE +/- 1.05, N = 3SE +/- 1.72, N = 3SE +/- 1.71, N = 3SE +/- 0.10, N = 35049.161529.36376.55201.24-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin Protein5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit3691215SE +/- 0.043, N = 3SE +/- 0.003, N = 3SE +/- 0.004, N = 3SE +/- 0.002, N = 313.3803.9640.5910.585-pthread1. (CXX) g++ options: -O3 -lm

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Samples5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit20406080100SE +/- 0.004, N = 3SE +/- 0.182, N = 6SE +/- 0.133, N = 3SE +/- 0.056, N = 34.96518.036105.770110.6221. (CXX) g++ options: -fopenmp -O3

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow Mapping5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit2004006008001000SE +/- 4.98, N = 3SE +/- 0.74, N = 3SE +/- 0.38, N = 3SE +/- 0.08, N = 3957.88353.4845.7843.00-msse -mrecip -mfpmath=sse -msse2 -mssse3 -fopenmp -fwhole-program-lpthread -fopenmp -fwhole-program1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -lSDL -lstdc++

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit90180270360450SE +/- 0.00, N = 3SE +/- 0.33, N = 34271712120-ljbig -lfreetype-llcms2 -ljasper -lbz2 -lxml2 -lzstd1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit200K400K600K800K1000KSE +/- 734.72, N = 3SE +/- 17.90, N = 3SE +/- 14.55, N = 4SE +/- 23.25, N = 4828063.41179490.7039894.8439560.381. (CC) gcc options: -O2 -lrt" -lrt

ASKAP

Test: Hogbom Clean OpenMP

OpenBenchmarking.orgIterations Per Second, More Is BetterASKAP 1.0Test: Hogbom Clean OpenMP5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit70140210280350SE +/- 2.32, N = 3SE +/- 0.71, N = 3SE +/- 0.08, N = 3SE +/- 0.08, N = 3333.37202.8518.2616.011. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit130260390520650SE +/- 1.38, N = 3SE +/- 3.03, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3604.38599.5754.8629.27

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: AtomicApple M15950XRaspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit50K100K150K200K250KSE +/- 118.26, N = 3SE +/- 21.45, N = 3SE +/- 95.53, N = 3SE +/- 35.51, N = 3246302.57176552.95109498.5290806.92-laio -lbsd -lkmod-laio -lsctp-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: squeezenet_ssd5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit50100150200250SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.27, N = 3SE +/- 1.20, N = 312.5516.30155.02243.53-pthread - MIN: 153.56 / MAX: 175.06-pthread - MIN: 240.51 / MAX: 744.781. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc Qsort Data Sorting5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit60120180240300SE +/- 0.50, N = 3SE +/- 0.27, N = 3SE +/- 0.21, N = 3SE +/- 0.14, N = 5262.18113.3114.5914.11-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussian5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit100200300400500SE +/- 0.58, N = 3SE +/- 0.00, N = 34422203125-ljbig -lfreetype-llcms2 -ljasper -lbz2 -lxml2 -lzstd-pthread -ljbig -lfreetype-pthread -ljbig -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30060090012001500SE +/- 1.86, N = 3SE +/- 2.91, N = 3SE +/- 1.20, N = 31506102110689-llcms2 -ljasper -lbz2 -lxml2 -lzstd-ljbig -lfreetype-pthread -ljbig -lfreetype-pthread -ljbig -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestApple M15950XRaspberry Pi 400 - 32-bitRaspberry Pi 400 - 64-bit3K6K9K12K15KSE +/- 45.43, N = 3SE +/- 118.44, N = 3SE +/- 2.03, N = 3SE +/- 8.00, N = 31188190247697141. Nodejs

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPack5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit4080120160200SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.31, N = 5SE +/- 0.25, N = 511.3538.90188.05188.261. (CXX) g++ options: -rdynamic

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Files5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit4080120160200SE +/- 0.11, N = 3SE +/- 0.01, N = 3SE +/- 1.38, N = 15SE +/- 1.70, N = 710.9812.12119.18180.96-lm-lm1. (CC) gcc options:

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MMAP5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit120240360480600SE +/- 1.15, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3545.3182.294.003.47-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programs5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit100200300400500SE +/- 0.31, N = 3SE +/- 0.15, N = 3SE +/- 0.79, N = 7SE +/- 1.59, N = 728.8129.30288.40457.98-lm-lm1. (CC) gcc options:

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLAC5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit4080120160200SE +/- 0.03, N = 5SE +/- 0.08, N = 5SE +/- 0.50, N = 5SE +/- 0.31, N = 511.2428.68143.36170.751. (CXX) g++ options: -fvisibility=hidden -logg -lm

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MEMFD5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30060090012001500SE +/- 1.10, N = 3SE +/- 1.00, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 31506.21784.0917.9411.47-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color SpaceApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30060090012001500SE +/- 1.00, N = 3SE +/- 1.20, N = 3SE +/- 0.33, N = 314541022149104-llcms2 -ljasper -lbz2 -lxml2 -lzstd-ljbig -lfreetype-pthread -ljbig -lfreetype-pthread -ljbig -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,0005950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit120240360480600SE +/- 0.23, N = 3SE +/- 0.07, N = 3SE +/- 0.92, N = 3SE +/- 3.41, N = 342.7551.18396.39576.08-ldl -lpthread-ldl -lpthread1. (CC) gcc options: -O2 -lz

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit50100150200250SE +/- 0.00, N = 3SE +/- 0.33, N = 32281092117-ljbig -lfreetype-llcms2 -ljasper -lbz2 -lxml2 -lzstd-pthread -ljbig -lfreetype-pthread -ljbig -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: LargeRandom5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit0.2880.5760.8641.1521.44SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 151.280.970.240.10-pthread1. (CXX) g++ options: -O3

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazeface5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit510152025SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 31.782.5610.9422.40MIN: 1.19 / MAX: 10.57-pthread - MIN: 10.71 / MAX: 12.61-pthread - MIN: 21.84 / MAX: 62.381. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SET5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit600K1200K1800K2400K3000KSE +/- 27122.08, N = 15SE +/- 1293.84, N = 3SE +/- 3989.19, N = 15SE +/- 2945.00, N = 32746790.921847429.79401299.42225281.711. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GET5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit800K1600K2400K3200K4000KSE +/- 38180.23, N = 15SE +/- 23264.50, N = 3SE +/- 2301.73, N = 3SE +/- 2506.25, N = 33641587.772541965.00543739.85302136.891. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Malloc5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit60M120M180M240M300MSE +/- 902823.52, N = 3SE +/- 41310.93, N = 3SE +/- 11209.98, N = 3SE +/- 6982.53, N = 3279599266.8656984580.432847668.912546538.521. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Semaphores5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit500K1000K1500K2000K2500KSE +/- 450.72, N = 3SE +/- 401.01, N = 3SE +/- 205.99, N = 3SE +/- 177.14, N = 32406257.13586327.40242732.95237188.21-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

ASKAP

Test: tConvolve OpenMP - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - Degridding5950X11002200330044005500SE +/- 0.00, N = 35120.311. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Decompression Rating5950X30K60K90K120K150KSE +/- 182.46, N = 31364651. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

LuaRadio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert Transform5950X714212835SE +/- 0.09, N = 330.9

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uringApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit30K60K90K120K150KSE +/- 358.29, N = 3SE +/- 210.83, N = 3SE +/- 70.26, N = 15SE +/- 68.01, N = 15146246.8825937.574930.014062.91-laio -lbsd -lkmod1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Interpreter5950XApple M1Raspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit0.00150.0030.00450.0060.0075SE +/- 0.00000241, N = 3SE +/- 0.00029824, N = 12SE +/- 0.00001122, N = 3SE +/- 0.00016708, N = 120.000622480.002362790.004354080.00685955

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesApple M15950XRaspberry Pi 400 - 64-bitRaspberry Pi 400 - 32-bit4080120160200SE +/- 0.03, N = 3SE +/- 0.81, N = 15SE +/- 0.48, N = 7SE +/- 0.17, N = 717.4218.94117.51178.70-lm-lm1. (CC) gcc options:


Phoronix Test Suite v10.8.4