lappy M1

Apple M1 testing with a Apple Mac mini (M1 2020) and llvmpipe on Arch Linux ARM via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2208048-NE-LAPPY702326&rdt&grs.

lappy M1ProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionM1 Mac MiniM1 Mac Mini 2M1 Mac Mini 3Apple 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.19.0-rc7-asahi-2-1-ARCH (aarch64)KDE Plasma 5.25.4X Server 1.21.1.44.5 Mesa 22.1.4 (LLVM 14.0.6 128 bits)GCC 12.1.0 + Clang 14.0.6ext41920x1080OpenBenchmarking.orgCompiler Details- --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-multilib --disable-werror --enable-__cxa_atexit --enable-bootstrap --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++ --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-linker-hash-style=gnu Disk Details- M1 Mac Mini: MQ-DEADLINE / relatime,rw / Block Size: 4096Processor Details- Scaling Governor: apple-cpufreq schedutilJava Details- M1 Mac Mini, M1 Mac Mini 3: OpenJDK Runtime Environment (build 11.0.16+8)Python Details- M1 Mac Mini, M1 Mac Mini 3: Python 3.10.5Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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

lappy M1dacapobench: Jythoncompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressiondacapobench: Tradesoapcompress-zstd: 8 - Compression Speedavifenc: 6pyperformance: python_startuppyperformance: crypto_pyaesavifenc: 6, Losslessavifenc: 2pybench: Total For Average Test Timesdacapobench: Tradebeansopenssl: SHA256avifenc: 10, Losslesscompress-zstd: 8 - Decompression Speedvpxenc: Speed 5 - Bosphorus 1080popenssl: RSA4096stockfish: Total Timeastcenc: Thoroughastcenc: Exhaustiveopenssl: RSA4096pyhpc: CPU - Numpy - 1048576 - Isoneutral Mixingpyhpc: CPU - Numpy - 1048576 - Equation of Statepyperformance: pickle_pure_pythonpyperformance: raytracepyperformance: pathlibpyperformance: nbodypyperformance: floatpyperformance: chaospyperformance: 2to3pyperformance: gotnn: CPU - SqueezeNet v1.1tnn: CPU - SqueezeNet v2tnn: CPU - MobileNet v2tnn: CPU - DenseNetoctave-benchmark: gimp: unsharp-maskgimp: auto-levelsgimp: rotategimp: resizegegl: Rotate 90 Degreesgegl: Color Enhancegegl: Wavelet Blurgegl: Tile Glassgegl: Antialiasgegl: Reflectgegl: Cartoongegl: Scalegegl: Cropdarktable: Server Room - CPU-onlydarktable: Server Rack - CPU-onlydarktable: Boat - CPU-onlybasis: UASTC Level 3basis: UASTC Level 2basis: UASTC Level 0basis: ETC1Saskap: Hogbom Clean OpenMPaskap: tConvolve OpenMP - Degriddingaskap: tConvolve OpenMP - Griddingspark: 1000000 - 2000 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - Inner Join Test Timespark: 1000000 - 2000 - Repartition Test Timespark: 1000000 - 2000 - Group By Test Timespark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 1000000 - 2000 - SHA-512 Benchmark Timespark: 1000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - SHA-512 Benchmark Timeliquid-dsp: 8 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 1 - 256 - 57avifenc: 0vpxenc: Speed 0 - Bosphorus 1080pvpxenc: Speed 5 - Bosphorus 4Kvpxenc: Speed 0 - Bosphorus 4Kcompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 3 - Compression Speedrenaissance: Genetic Algorithm Using Jenetics + Futuresrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: In-Memory Database Shootoutrenaissance: Finagle HTTP Requestsrenaissance: Apache Spark PageRankrenaissance: Savina Reactors.IOrenaissance: Apache Spark Bayesrenaissance: ALS Movie Lensrenaissance: Rand Forestsimdjson: DistinctUserIDsimdjson: PartialTweetssimdjson: TopTweetetcpak: Single-Threaded - ETC2etcpak: Multi-Threaded - ETC2stress-ng: System V Message Passingstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Context Switchingstress-ng: Socket Activitystress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: Semaphoresstress-ng: CPU Stressstress-ng: CPU Cachestress-ng: SENDFILEstress-ng: IO_uringstress-ng: Mallocstress-ng: Cryptostress-ng: Atomicstress-ng: MEMFDstress-ng: NUMAstress-ng: MMAPinkscape: SVG Files To PNGastcenc: Mediumnode-web-tooling: webp2: Quality 100, Lossless Compressionwebp2: Quality 100, Compression Effort 5webp2: Quality 95, Compression Effort 7webp2: Quality 75, Compression Effort 7webp2: Defaultprimesieve: 1e13primesieve: 1e12lammps: Rhodopsin Proteinlammps: 20k Atomslczero: Eigenunpack-firefox: firefox-84.0.source.tar.xzpyhpc: CPU - Numpy - 4194304 - Isoneutral Mixingpyhpc: CPU - Numpy - 4194304 - Equation of Stategit: Time To Complete Common Git Commandspyperformance: django_templatepyperformance: regex_compilepyperformance: json_loadsncnn: CPU - squeezenet_ssdncnn: CPU - resnet50ncnn: CPU - alexnetncnn: CPU - resnet18ncnn: CPU - vgg16ncnn: CPU - mobilenetdraco: Church Facadedraco: Liontensorflow-lite: Inception ResNet V2tensorflow-lite: Mobilenet Quanttensorflow-lite: Mobilenet Floattensorflow-lite: NASNet Mobiletensorflow-lite: Inception V4tensorflow-lite: SqueezeNettjbench: Decompression Throughputcryptsetup: Twofish-XTS 512b Decryptioncryptsetup: Twofish-XTS 512b Encryptioncryptsetup: Serpent-XTS 512b Decryptioncryptsetup: Serpent-XTS 512b Encryptioncryptsetup: AES-XTS 512b Decryptioncryptsetup: AES-XTS 512b Encryptioncryptsetup: Twofish-XTS 256b Decryptioncryptsetup: Twofish-XTS 256b Encryptioncryptsetup: Serpent-XTS 256b Decryptioncryptsetup: Serpent-XTS 256b Encryptioncryptsetup: AES-XTS 256b Decryptioncryptsetup: AES-XTS 256b Encryptioncryptsetup: PBKDF2-whirlpoolcryptsetup: PBKDF2-sha512liquid-dsp: 16 - 256 - 57securemark: SecureMark-TLSsynthmark: VoiceMark_100rnnoise: ngspice: C7552encode-mp3: WAV To MP3encode-flac: WAV To FLACcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9numpy: povray: Trace Timebuild2: Time To Compilecoremark: CoreMark Size 666 - Iterations Per Secondx265: Bosphorus 1080px265: Bosphorus 4Kgnuradio: Hilbert Transformgnuradio: FM Deemphasis Filtergnuradio: IIR Filtergnuradio: FIR Filtergnuradio: Signal Source (Cosine)gnuradio: Five Back to Back FIR Filtersluaradio: Complex Phaseluaradio: Hilbert Transformluaradio: FM Deemphasis Filterluaradio: Five Back to Back FIR Filtersjava-gradle-perf: Reactorxmrig: Wownero - 1Mxmrig: Monero - 1Msimdjson: LargeRandsimdjson: Kostyawebp: Quality 100, Highest Compressionwebp: Quality 100, Losslessrenaissance: Apache Spark ALSrenaissance: Scala Dottystress-ng: Futexncnn: CPU - yolov4-tinyngspice: C2670dacapobench: H2M1 Mac MiniM1 Mac Mini 2M1 Mac Mini 3311818.0174620760.513.66217.795.415.537137.462923441779007636906.0644634.724.991408.31339877117.2000149.992199437.317.7881.2940.79945.95733.211419.416.5118.7913.258.3834.0214.425743383164425.72217.723989.1916253.170637.05372.71206.692534209.3208.797.193.63852.33854.5209.4208.597.193.63938.03937.77353273445487123980000191353668.00223.01993.77928.49828.23653.528618.0773.641171.325173441.4653707.081.9384.9828.41101.9504.45743.3122.4868.9408.4230.0167.4167.2732810.92242.20.972.916.79916.38416.17166.059533517.67478870106601409.41338868017.2120150.012199428.44948710.64109.48287330.741934363.454340.952797.3230363.8023956.70589057.492363.75745.98653932.52390476.018057920.599154.41248297.98766.441408.1493.4625.1855.887113.141438.93112.752615.153305.6045.548349.46427.2803.9624.0211255826956.9032324565754.413.57717.895.015.481137.13192144086.0704638.624.970.3190.15433238112.211085.381.4246179337.01778.823325.1095527.2714.48715.68812.34411.47211.44440.17045.14749.20826.28732.62527.02977.2835.6767.1013.7760.7226.25277.17238.4906.54227.780191.2051653.761365.443.023.563.794.4014.46250.764.681.922.243.113.4014.66251.893.55123880000888450004443066722189333273.7289.539.493.864181.618.95055.0700.74831.8243.04123.323.04441.73363.96302.99171.64018.12055.83252.75655.76913.18579.8708.53.973.93.96110.392575.53133.211419.40.972.913332.5662.15598OpenBenchmarking.org

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonM1 Mac MiniM1 Mac Mini 37001400210028003500SE +/- 17.06, N = 4SE +/- 11.35, N = 431183232

Parallel BZIP2 Compression

FreeBSD-13.0-RELEASE-amd64-memstick.img Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.13FreeBSD-13.0-RELEASE-amd64-memstick.img CompressionM1 Mac MiniM1 Mac Mini 248121620SE +/- 0.13, N = 11SE +/- 0.16, N = 1518.0217.671. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapM1 Mac MiniM1 Mac Mini 310002000300040005000SE +/- 37.08, N = 9SE +/- 43.00, N = 2046204565

Zstd Compression

Compression Level: 8 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression SpeedM1 Mac MiniM1 Mac Mini 3160320480640800SE +/- 9.20, N = 4SE +/- 5.52, N = 3760.5754.41. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6M1 Mac MiniM1 Mac Mini 348121620SE +/- 0.18, N = 3SE +/- 0.07, N = 313.6613.581. (CXX) g++ options: -O3 -fPIC -lm

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupM1 Mac MiniM1 Mac Mini 348121620SE +/- 0.03, N = 3SE +/- 0.07, N = 317.717.8

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesM1 Mac MiniM1 Mac Mini 320406080100SE +/- 0.58, N = 3SE +/- 0.03, N = 395.495.0

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6, LosslessM1 Mac MiniM1 Mac Mini 348121620SE +/- 0.10, N = 3SE +/- 0.02, N = 315.5415.481. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 2M1 Mac MiniM1 Mac Mini 3306090120150SE +/- 0.38, N = 3SE +/- 0.03, N = 3137.46137.131. (CXX) g++ options: -O3 -fPIC -lm

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesM1 Mac MiniM1 Mac Mini 32004006008001000SE +/- 0.88, N = 3SE +/- 0.88, N = 3923921

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansM1 Mac MiniM1 Mac Mini 39001800270036004500SE +/- 24.34, N = 20SE +/- 34.50, N = 2044174408

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256M1 Mac MiniM1 Mac Mini 22000M4000M6000M8000M10000MSE +/- 5116670.54, N = 3SE +/- 15242947.19, N = 3790076369078870106601. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

libavif avifenc

Encoder Speed: 10, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 10, LosslessM1 Mac MiniM1 Mac Mini 3246810SE +/- 0.064, N = 3SE +/- 0.015, N = 36.0646.0701. (CXX) g++ options: -O3 -fPIC -lm

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression SpeedM1 Mac MiniM1 Mac Mini 310002000300040005000SE +/- 1.79, N = 4SE +/- 3.87, N = 34634.74638.61. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

VP9 libvpx Encoding

Speed: Speed 5 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 5 - Input: Bosphorus 1080pM1 Mac MiniM1 Mac Mini 3612182430SE +/- 0.03, N = 3SE +/- 0.01, N = 324.9924.971. (CXX) g++ options: -lm -lpthread -march=armv8-a -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096M1 Mac MiniM1 Mac Mini 230060090012001500SE +/- 0.73, N = 3SE +/- 0.26, N = 31408.31409.41. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 15Total TimeM1 Mac MiniM1 Mac Mini 23M6M9M12M15MSE +/- 119903.79, N = 15SE +/- 125540.68, N = 313398771133886801. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -flto -flto=jobserver

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ThoroughM1 Mac MiniM1 Mac Mini 248121620SE +/- 0.00, N = 3SE +/- 0.00, N = 317.2017.211. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ExhaustiveM1 Mac MiniM1 Mac Mini 2306090120150SE +/- 0.01, N = 3SE +/- 0.02, N = 3149.99150.011. (CXX) g++ options: -O3 -flto -pthread

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096M1 Mac MiniM1 Mac Mini 220K40K60K80K100KSE +/- 5.33, N = 3SE +/- 14.08, N = 399437.399428.41. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Isoneutral MixingM1 Mac Mini 30.07180.14360.21540.28720.359SE +/- 0.000, N = 30.319

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Equation of StateM1 Mac Mini 30.03470.06940.10410.13880.1735SE +/- 0.000, N = 30.154

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonM1 Mac Mini 370140210280350SE +/- 0.33, N = 3332

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceM1 Mac Mini 380160240320400SE +/- 0.00, N = 3381

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibM1 Mac Mini 33691215SE +/- 0.00, N = 312.2

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyM1 Mac Mini 320406080100SE +/- 0.00, N = 3110

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatM1 Mac Mini 320406080100SE +/- 0.07, N = 385.3

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosM1 Mac Mini 320406080100SE +/- 0.06, N = 381.4

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3M1 Mac Mini 350100150200250SE +/- 0.33, N = 3246

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goM1 Mac Mini 34080120160200SE +/- 0.00, N = 3179

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v1.1M1 Mac Mini 370140210280350SE +/- 0.02, N = 3337.02MIN: 336.82 / MAX: 337.21. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

TNN

Target: CPU - Model: SqueezeNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v2M1 Mac Mini 320406080100SE +/- 0.33, N = 378.82MIN: 78.36 / MAX: 79.861. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: MobileNet v2M1 Mac Mini 370140210280350SE +/- 0.08, N = 3325.11MIN: 324.57 / MAX: 326.061. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

TNN

Target: CPU - Model: DenseNet

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: DenseNetM1 Mac Mini 312002400360048006000SE +/- 4.51, N = 35527.27MIN: 5458.8 / MAX: 5630.91. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 7.2.0M1 Mac Mini 31.00962.01923.02884.03845.048SE +/- 0.015, N = 54.487

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: unsharp-maskM1 Mac Mini 348121620SE +/- 0.02, N = 315.69

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: auto-levelsM1 Mac Mini 33691215SE +/- 0.03, N = 312.34

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: rotateM1 Mac Mini 33691215SE +/- 0.03, N = 311.47

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: resizeM1 Mac Mini 33691215SE +/- 0.12, N = 511.44

GEGL

Operation: Rotate 90 Degrees

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 DegreesM1 Mac Mini 3918273645SE +/- 0.14, N = 340.17

GEGL

Operation: Color Enhance

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color EnhanceM1 Mac Mini 31020304050SE +/- 0.01, N = 345.15

GEGL

Operation: Wavelet Blur

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet BlurM1 Mac Mini 31122334455SE +/- 0.11, N = 349.21

GEGL

Operation: Tile Glass

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile GlassM1 Mac Mini 3612182430SE +/- 0.03, N = 326.29

GEGL

Operation: Antialias

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: AntialiasM1 Mac Mini 3816243240SE +/- 0.08, N = 332.63

GEGL

Operation: Reflect

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ReflectM1 Mac Mini 3612182430SE +/- 0.05, N = 327.03

GEGL

Operation: Cartoon

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CartoonM1 Mac Mini 320406080100SE +/- 0.02, N = 377.28

GEGL

Operation: Scale

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ScaleM1 Mac Mini 31.27712.55423.83135.10846.3855SE +/- 0.075, N = 35.676

GEGL

Operation: Crop

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CropM1 Mac Mini 3246810SE +/- 0.047, N = 37.101

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.0Test: Server Room - Acceleration: CPU-onlyM1 Mac Mini 30.84961.69922.54883.39844.248SE +/- 0.029, N = 33.776

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.0Test: Server Rack - Acceleration: CPU-onlyM1 Mac Mini 30.16250.3250.48750.650.8125SE +/- 0.007, N = 30.722

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.0Test: Boat - Acceleration: CPU-onlyM1 Mac Mini 3246810SE +/- 0.076, N = 46.252

Basis Universal

Settings: UASTC Level 3

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 3M1 Mac Mini 320406080100SE +/- 0.12, N = 377.171. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Basis Universal

Settings: UASTC Level 2

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 2M1 Mac Mini 3918273645SE +/- 0.33, N = 338.491. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Basis Universal

Settings: UASTC Level 0

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 0M1 Mac Mini 3246810SE +/- 0.022, N = 36.5421. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Basis Universal

Settings: ETC1S

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: ETC1SM1 Mac Mini 3714212835SE +/- 0.05, N = 327.781. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

ASKAP

Test: Hogbom Clean OpenMP

OpenBenchmarking.orgIterations Per Second, More Is BetterASKAP 1.0Test: Hogbom Clean OpenMPM1 Mac Mini 34080120160200SE +/- 0.21, N = 3191.211. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

ASKAP

Test: tConvolve OpenMP - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - DegriddingM1 Mac Mini 3400800120016002000SE +/- 0.00, N = 31653.761. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

ASKAP

Test: tConvolve OpenMP - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - GriddingM1 Mac Mini 330060090012001500SE +/- 4.04, N = 31365.441. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

Apache Spark

Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test TimeM1 Mac Mini 30.67951.3592.03852.7183.39753.02

Apache Spark

Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Inner Join Test TimeM1 Mac Mini 30.8011.6022.4033.2044.0053.56

Apache Spark

Row Count: 1000000 - Partitions: 2000 - Repartition Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeM1 Mac Mini 30.85281.70562.55843.41124.2643.79

Apache Spark

Row Count: 1000000 - Partitions: 2000 - Group By Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Group By Test TimeM1 Mac Mini 30.991.982.973.964.954.40

Apache Spark

Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeM1 Mac Mini 348121620SE +/- 0.10, N = 314.46

Apache Spark

Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkM1 Mac Mini 350100150200250SE +/- 0.50, N = 3250.76

Apache Spark

Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark TimeM1 Mac Mini 31.0532.1063.1594.2125.265SE +/- 0.04, N = 34.68

Apache Spark

Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test TimeM1 Mac Mini 30.4320.8641.2961.7282.16SE +/- 0.04, N = 31.92

Apache Spark

Row Count: 1000000 - Partitions: 100 - Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Inner Join Test TimeM1 Mac Mini 30.5041.0081.5122.0162.52SE +/- 0.03, N = 32.24

Apache Spark

Row Count: 1000000 - Partitions: 100 - Repartition Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeM1 Mac Mini 30.69981.39962.09942.79923.499SE +/- 0.01, N = 33.11

Apache Spark

Row Count: 1000000 - Partitions: 100 - Group By Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Group By Test TimeM1 Mac Mini 30.7651.532.2953.063.825SE +/- 0.02, N = 33.40

Apache Spark

Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeM1 Mac Mini 348121620SE +/- 0.07, N = 314.66

Apache Spark

Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkM1 Mac Mini 360120180240300SE +/- 0.61, N = 3251.89

Apache Spark

Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark TimeM1 Mac Mini 30.79881.59762.39643.19523.994SE +/- 0.01, N = 33.55

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 8 - Buffer Length: 256 - Filter Length: 57M1 Mac Mini 330M60M90M120M150MSE +/- 0.00, N = 31238800001. (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: 57M1 Mac Mini 320M40M60M80M100MSE +/- 577.35, N = 3888450001. (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: 57M1 Mac Mini 310M20M30M40M50MSE +/- 1666.67, N = 3444306671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

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: 57M1 Mac Mini 35M10M15M20M25MSE +/- 333.33, N = 3221893331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 0M1 Mac Mini 360120180240300SE +/- 0.81, N = 3273.731. (CXX) g++ options: -O3 -fPIC -lm

VP9 libvpx Encoding

Speed: Speed 0 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 0 - Input: Bosphorus 1080pM1 Mac Mini 33691215SE +/- 0.01, N = 39.531. (CXX) g++ options: -lm -lpthread -march=armv8-a -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

VP9 libvpx Encoding

Speed: Speed 5 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 5 - Input: Bosphorus 4KM1 Mac Mini 33691215SE +/- 0.00, N = 39.491. (CXX) g++ options: -lm -lpthread -march=armv8-a -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

VP9 libvpx Encoding

Speed: Speed 0 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 0 - Input: Bosphorus 4KM1 Mac Mini 30.86851.7372.60553.4744.3425SE +/- 0.00, N = 33.861. (CXX) g++ options: -lm -lpthread -march=armv8-a -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression SpeedM1 Mac Mini 39001800270036004500SE +/- 0.22, N = 34181.61. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression SpeedM1 Mac Mini 3510152025SE +/- 0.26, N = 318.91. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression SpeedM1 Mac Mini 311002200330044005500SE +/- 1.13, N = 35055.01. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 8, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Compression SpeedM1 Mac Mini 3150300450600750SE +/- 1.18, N = 3700.71. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 3, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Decompression SpeedM1 Mac Mini 310002000300040005000SE +/- 0.33, N = 34831.81. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 3, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Compression SpeedM1 Mac Mini 350100150200250SE +/- 2.52, N = 3243.01. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedM1 Mac Mini 39001800270036004500SE +/- 2.06, N = 34123.31. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedM1 Mac Mini 3612182430SE +/- 0.21, N = 323.01. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression SpeedM1 Mac Mini 310002000300040005000SE +/- 1.07, N = 34441.71. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedM1 Mac Mini 37001400210028003500SE +/- 9.94, N = 33363.91. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesM1 Mac Mini 314002800420056007000SE +/- 17.04, N = 36302.9MIN: 5739.76 / MAX: 6647.12

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeM1 Mac Mini 32K4K6K8K10KSE +/- 33.94, N = 39171.6MIN: 6545.64 / MAX: 9207.93

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database ShootoutM1 Mac Mini 39001800270036004500SE +/- 18.34, N = 34018.1MIN: 3724.8 / MAX: 4302.36

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsM1 Mac Mini 3400800120016002000SE +/- 13.97, N = 32055.8MIN: 1813.39 / MAX: 2662.69

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankM1 Mac Mini 37001400210028003500SE +/- 41.73, N = 33252.7MIN: 2825.34 / MAX: 3449.09

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IOM1 Mac Mini 312002400360048006000SE +/- 45.62, N = 35655.7MIN: 5601.93 / MAX: 8664.52

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesM1 Mac Mini 315003000450060007500SE +/- 12.16, N = 36913.1MIN: 5546.28 / MAX: 6936.02

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensM1 Mac Mini 32K4K6K8K10KSE +/- 86.62, N = 38579.8MIN: 8452.4 / MAX: 9705.09

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestM1 Mac Mini 3150300450600750SE +/- 7.90, N = 5708.5MIN: 493.01 / MAX: 911.04

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDM1 Mac Mini 30.89331.78662.67993.57324.4665SE +/- 0.00, N = 33.971. (CXX) g++ options: -O3

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsM1 Mac Mini 30.87751.7552.63253.514.3875SE +/- 0.00, N = 33.91. (CXX) g++ options: -O3

simdjson

Throughput Test: TopTweet

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetM1 Mac Mini 30.8911.7822.6733.5644.455SE +/- 0.00, N = 33.961. (CXX) g++ options: -O3

Etcpak

Benchmark: Single-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Single-Threaded - Configuration: ETC2M1 Mac Mini 320406080100SE +/- 0.02, N = 3110.391. (CXX) g++ options: -O3 -mcpu=native -std=c++11 -lpthread

Etcpak

Benchmark: Multi-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Multi-Threaded - Configuration: ETC2M1 Mac Mini 3120240360480600SE +/- 0.07, N = 3575.531. (CXX) g++ options: -O3 -mcpu=native -std=c++11 -lpthread

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: System V Message PassingM1 Mac Mini 21.1M2.2M3.3M4.4M5.5MSE +/- 3164.33, N = 34948710.641. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc Qsort Data SortingM1 Mac Mini 220406080100SE +/- 0.27, N = 3109.481. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc C String FunctionsM1 Mac Mini 260K120K180K240K300KSE +/- 342.11, N = 3287330.741. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Context SwitchingM1 Mac Mini 2400K800K1200K1600K2000KSE +/- 7793.87, N = 31934363.451. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Socket ActivityM1 Mac Mini 29001800270036004500SE +/- 37.07, N = 34340.951. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Memory CopyingM1 Mac Mini 26001200180024003000SE +/- 5.80, N = 32797.321. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Vector MathM1 Mac Mini 27K14K21K28K35KSE +/- 3.82, N = 330363.801. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Matrix MathM1 Mac Mini 25K10K15K20K25KSE +/- 0.86, N = 323956.701. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SemaphoresM1 Mac Mini 2130K260K390K520K650KSE +/- 45.57, N = 3589057.491. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU StressM1 Mac Mini 25001000150020002500SE +/- 0.61, N = 32363.751. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU CacheM1 Mac Mini 2160320480640800SE +/- 2.40, N = 3745.981. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SENDFILEM1 Mac Mini 2140K280K420K560K700KSE +/- 7442.08, N = 3653932.521. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: IO_uringM1 Mac Mini 280K160K240K320K400KSE +/- 1703.96, N = 3390476.011. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MallocM1 Mac Mini 22M4M6M8M10MSE +/- 25576.86, N = 38057920.591. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CryptoM1 Mac Mini 22K4K6K8K10KSE +/- 5.21, N = 39154.411. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: AtomicM1 Mac Mini 250K100K150K200K250KSE +/- 2870.20, N = 3248297.981. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MEMFDM1 Mac Mini 2170340510680850SE +/- 0.33, N = 3766.441. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: NUMAM1 Mac Mini 230060090012001500SE +/- 8.53, N = 31408.141. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MMAPM1 Mac Mini 220406080100SE +/- 0.07, N = 393.461. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGM1 Mac Mini 2612182430SE +/- 0.17, N = 325.191. Inkscape 1.2.1 (9c6d41e410, 2022-07-14)

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: MediumM1 Mac Mini 21.32462.64923.97385.29846.623SE +/- 0.0085, N = 35.88711. (CXX) g++ options: -O3 -flto -pthread

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkM1 Mac Mini 23691215SE +/- 0.15, N = 313.14

WebP2 Image Encode

Encode Settings: Quality 100, Lossless Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 100, Lossless CompressionM1 Mac Mini 230060090012001500SE +/- 1.30, N = 31438.931. (CXX) g++ options: -fno-rtti -O3

WebP2 Image Encode

Encode Settings: Quality 100, Compression Effort 5

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 100, Compression Effort 5M1 Mac Mini 23691215SE +/- 0.01, N = 312.751. (CXX) g++ options: -fno-rtti -O3

WebP2 Image Encode

Encode Settings: Quality 95, Compression Effort 7

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 95, Compression Effort 7M1 Mac Mini 2130260390520650SE +/- 0.59, N = 3615.151. (CXX) g++ options: -fno-rtti -O3

WebP2 Image Encode

Encode Settings: Quality 75, Compression Effort 7

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 75, Compression Effort 7M1 Mac Mini 270140210280350SE +/- 0.85, N = 3305.601. (CXX) g++ options: -fno-rtti -O3

WebP2 Image Encode

Encode Settings: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: DefaultM1 Mac Mini 21.24832.49663.74494.99326.2415SE +/- 0.021, N = 35.5481. (CXX) g++ options: -fno-rtti -O3

Primesieve

Length: 1e13

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e13M1 Mac Mini 280160240320400SE +/- 0.27, N = 3349.461. (CXX) g++ options: -O3

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12M1 Mac Mini 2612182430SE +/- 0.02, N = 327.281. (CXX) g++ options: -O3

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin ProteinM1 Mac Mini 20.89151.7832.67453.5664.4575SE +/- 0.003, N = 33.9621. (CXX) g++ options: -O3 -ldl

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k AtomsM1 Mac Mini 20.90471.80942.71413.61884.5235SE +/- 0.015, N = 34.0211. (CXX) g++ options: -O3 -ldl

LeelaChessZero

Backend: Eigen

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: EigenM1 Mac Mini 230060090012001500SE +/- 11.55, N = 312551. (CXX) g++ options: -flto -pthread

Unpacking Firefox

Extracting: firefox-84.0.source.tar.xz

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking Firefox 84.0Extracting: firefox-84.0.source.tar.xzM1 Mac Mini48121620SE +/- 0.03, N = 417.79

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Isoneutral Mixing

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Isoneutral MixingM1 Mac Mini0.29120.58240.87361.16481.456SE +/- 0.002, N = 31.294

PyHPC Benchmarks

Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Equation of State

OpenBenchmarking.orgSeconds, Fewer Is BetterPyHPC Benchmarks 3.0Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Equation of StateM1 Mac Mini0.17980.35960.53940.71920.899SE +/- 0.000, N = 30.799

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsM1 Mac Mini1020304050SE +/- 0.07, N = 345.961. git version 2.37.1

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateM1 Mac MiniM1 Mac Mini 3816243240SE +/- 0.03, N = 3SE +/- 0.03, N = 333.233.2

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileM1 Mac MiniM1 Mac Mini 3306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3114114

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsM1 Mac MiniM1 Mac Mini 3510152025SE +/- 0.07, N = 3SE +/- 0.09, N = 319.419.4

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: squeezenet_ssdM1 Mac Mini48121620SE +/- 0.11, N = 516.51MIN: 10.61 / MAX: 26.561. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet50M1 Mac Mini510152025SE +/- 0.11, N = 518.79MIN: 15.5 / MAX: 30.141. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnetM1 Mac Mini3691215SE +/- 0.06, N = 513.25MIN: 9.95 / MAX: 22.741. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet18M1 Mac Mini246810SE +/- 0.13, N = 58.38MIN: 6.12 / MAX: 28.211. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg16M1 Mac Mini816243240SE +/- 0.06, N = 534.02MIN: 30.72 / MAX: 48.481. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mobilenetM1 Mac Mini48121620SE +/- 0.15, N = 514.42MIN: 9.25 / MAX: 24.991. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Google Draco

Model: Church Facade

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: Church FacadeM1 Mac Mini12002400360048006000SE +/- 8.50, N = 357431. (CXX) g++ options: -O3

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionM1 Mac Mini8001600240032004000SE +/- 3.06, N = 338311. (CXX) g++ options: -O3

TensorFlow Lite

Model: Inception ResNet V2

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Inception ResNet V2M1 Mac Mini14K28K42K56K70KSE +/- 49.48, N = 364425.7

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet QuantM1 Mac Mini5001000150020002500SE +/- 5.77, N = 32217.72

TensorFlow Lite

Model: Mobilenet Float

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet FloatM1 Mac Mini9001800270036004500SE +/- 36.23, N = 33989.19

TensorFlow Lite

Model: NASNet Mobile

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: NASNet MobileM1 Mac Mini3K6K9K12K15KSE +/- 48.46, N = 316253.1

TensorFlow Lite

Model: Inception V4

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Inception V4M1 Mac Mini15K30K45K60K75KSE +/- 76.91, N = 370637.0

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: SqueezeNetM1 Mac Mini12002400360048006000SE +/- 4.57, N = 35372.71

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputM1 Mac Mini50100150200250SE +/- 0.04, N = 3206.691. (CC) gcc options: -O3 -rdynamic -lm

Cryptsetup

Twofish-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b DecryptionM1 Mac Mini50100150200250SE +/- 0.05, N = 2209.3

Cryptsetup

Twofish-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b EncryptionM1 Mac Mini50100150200250SE +/- 0.00, N = 2208.7

Cryptsetup

Serpent-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b DecryptionM1 Mac Mini2040608010097.1

Cryptsetup

Serpent-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b EncryptionM1 Mac Mini2040608010093.6

Cryptsetup

AES-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b DecryptionM1 Mac Mini8001600240032004000SE +/- 2.75, N = 23852.3

Cryptsetup

AES-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b EncryptionM1 Mac Mini8001600240032004000SE +/- 1.85, N = 33854.5

Cryptsetup

Twofish-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b DecryptionM1 Mac Mini50100150200250SE +/- 0.07, N = 3209.4

Cryptsetup

Twofish-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b EncryptionM1 Mac Mini50100150200250SE +/- 0.31, N = 3208.5

Cryptsetup

Serpent-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b DecryptionM1 Mac Mini20406080100SE +/- 0.03, N = 397.1

Cryptsetup

Serpent-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b EncryptionM1 Mac Mini20406080100SE +/- 0.13, N = 393.6

Cryptsetup

AES-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b DecryptionM1 Mac Mini8001600240032004000SE +/- 0.53, N = 33938.0

Cryptsetup

AES-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b EncryptionM1 Mac Mini8001600240032004000SE +/- 0.74, N = 33937.7

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolM1 Mac Mini160K320K480K640K800KSE +/- 595.54, N = 3735327

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha512M1 Mac Mini700K1400K2100K2800K3500KSE +/- 1888.00, N = 33445487

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57M1 Mac Mini30M60M90M120M150MSE +/- 30550.50, N = 31239800001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSM1 Mac Mini40K80K120K160K200KSE +/- 102.05, N = 31913531. (CC) gcc options: -pedantic -O3

Google SynthMark

Test: VoiceMark_100

OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100M1 Mac Mini140280420560700SE +/- 0.12, N = 3668.001. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28M1 Mac Mini612182430SE +/- 0.01, N = 323.021. (CC) gcc options: -O2 -pedantic -fvisibility=hidden -lm

Ngspice

Circuit: C7552

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C7552M1 Mac Mini20406080100SE +/- 0.64, N = 393.781. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3M1 Mac Mini714212835SE +/- 0.01, N = 328.501. (CC) gcc options: -lncurses -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLACM1 Mac Mini714212835SE +/- 0.08, N = 528.241. (CXX) g++ options: -fvisibility=hidden -logg -lm

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9M1 Mac Mini1224364860SE +/- 0.51, N = 353.531. (CC) gcc options: -fvisibility=hidden -O2

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkM1 Mac Mini130260390520650SE +/- 1.82, N = 3618.07

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeM1 Mac Mini1632486480SE +/- 0.03, N = 373.641. (CXX) g++ options: -pipe -O3 -ffast-math -R/usr/lib -lSDL -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.13Time To CompileM1 Mac Mini4080120160200SE +/- 0.27, N = 3171.33

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondM1 Mac Mini40K80K120K160K200KSE +/- 1635.41, N = 6173441.471. (CC) gcc options: -O2 -lrt" -lrt

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pM1 Mac Mini246810SE +/- 0.00, N = 37.081. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KM1 Mac Mini0.42750.8551.28251.712.1375SE +/- 0.00, N = 31.91. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

GNU Radio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: Hilbert TransformM1 Mac Mini80160240320400SE +/- 4.39, N = 3384.91. 3.10.2.0

GNU Radio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: FM Deemphasis FilterM1 Mac Mini2004006008001000SE +/- 5.05, N = 3828.41. 3.10.2.0

GNU Radio

Test: IIR Filter

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: IIR FilterM1 Mac Mini2004006008001000SE +/- 24.66, N = 31101.91. 3.10.2.0

GNU Radio

Test: FIR Filter

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: FIR FilterM1 Mac Mini110220330440550SE +/- 3.66, N = 3504.41. 3.10.2.0

GNU Radio

Test: Signal Source (Cosine)

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: Signal Source (Cosine)M1 Mac Mini12002400360048006000SE +/- 164.52, N = 35743.31. 3.10.2.0

GNU Radio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: Five Back to Back FIR FiltersM1 Mac Mini306090120150SE +/- 0.66, N = 3122.41. 3.10.2.0

LuaRadio

Test: Complex Phase

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex PhaseM1 Mac Mini2004006008001000SE +/- 5.53, N = 4868.9

LuaRadio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert TransformM1 Mac Mini90180270360450SE +/- 0.59, N = 4408.4

LuaRadio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis FilterM1 Mac Mini50100150200250SE +/- 0.18, N = 4230.0

LuaRadio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR FiltersM1 Mac Mini4080120160200SE +/- 1.85, N = 4167.4

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: ReactorM1 Mac Mini4080120160200SE +/- 1.79, N = 12167.27

Xmrig

Variant: Wownero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Wownero - Hash Count: 1MM1 Mac Mini6001200180024003000SE +/- 5.07, N = 32810.91. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

Xmrig

Variant: Monero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Monero - Hash Count: 1MM1 Mac Mini5001000150020002500SE +/- 9.12, N = 32242.21. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomM1 Mac MiniM1 Mac Mini 30.21830.43660.65490.87321.0915SE +/- 0.00, N = 3SE +/- 0.00, N = 30.970.971. (CXX) g++ options: -O3

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaM1 Mac MiniM1 Mac Mini 30.65481.30961.96442.61923.274SE +/- 0.00, N = 3SE +/- 0.00, N = 32.912.911. (CXX) g++ options: -O3

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest CompressionM1 Mac Mini246810SE +/- 0.002, N = 36.7991. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, LosslessM1 Mac Mini48121620SE +/- 0.00, N = 316.381. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSM1 Mac Mini 37001400210028003500SE +/- 66.73, N = 153332.5MIN: 2999.32 / MAX: 3994.26

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyM1 Mac Mini 3140280420560700SE +/- 11.40, N = 15662.1MIN: 448.32 / MAX: 1229.2

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: FutexM1 Mac Mini 2200K400K600K800K1000KSE +/- 41543.36, N = 12826956.901. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: yolov4-tinyM1 Mac Mini48121620SE +/- 0.67, N = 516.17MIN: 14.17 / MAX: 25.691. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Ngspice

Circuit: C2670

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C2670M1 Mac Mini4080120160200SE +/- 7.13, N = 12166.061. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2M1 Mac MiniM1 Mac Mini 312002400360048006000SE +/- 75.84, N = 20SE +/- 34.87, N = 453355598


Phoronix Test Suite v10.8.5