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&grr.

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 M1lammps: 20k Atomswebp2: Quality 100, Lossless Compressionjava-gradle-perf: Reactorngspice: C2670webp2: Quality 95, Compression Effort 7renaissance: Apache Spark ALSxmrig: Monero - 1Mtnn: CPU - DenseNetlczero: Eigenxmrig: Wownero - 1Mgnuradio: Hilbert Transformgnuradio: FM Deemphasis Filtergnuradio: IIR Filtergnuradio: FIR Filtergnuradio: Signal Source (Cosine)gnuradio: Five Back to Back FIR Filtersprimesieve: 1e13luaradio: Complex Phaseluaradio: Hilbert Transformluaradio: FM Deemphasis Filterluaradio: Five Back to Back FIR Filtersstockfish: Total Timex265: Bosphorus 4Krenaissance: Genetic Algorithm Using Jenetics + Futureswebp2: Quality 75, Compression Effort 7spark: 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 Timesecuremark: SecureMark-TLSavifenc: 0renaissance: Scala Dottyrenaissance: ALS Movie Lensrenaissance: Akka Unbalanced Cobwebbed Treeopenssl: SHA256renaissance: Apache Spark Bayesbuild2: Time To Compilevpxenc: Speed 0 - Bosphorus 4Kastcenc: Exhaustiveavifenc: 2etcpak: Single-Threaded - ETC2stress-ng: Futexnumpy: renaissance: Apache Spark PageRankngspice: C7552ncnn: CPU - squeezenet_ssdncnn: CPU - yolov4-tinyncnn: CPU - resnet50ncnn: CPU - alexnetncnn: CPU - resnet18ncnn: CPU - vgg16ncnn: CPU - mobilenetpyperformance: python_startupx265: Bosphorus 1080pgegl: Cartoonbasis: UASTC Level 3compress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionrenaissance: Savina Reactors.IOpovray: Trace Timecompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedrenaissance: In-Memory Database Shootoutnode-web-tooling: vpxenc: Speed 5 - Bosphorus 4Kpyperformance: raytracesimdjson: DistinctUserIDsimdjson: PartialTweetssimdjson: TopTweetcompress-zstd: 19 - Decompression Speedcompress-zstd: 19 - Compression Speedvpxenc: Speed 0 - Bosphorus 1080prenaissance: Rand Forestcoremark: CoreMark Size 666 - Iterations Per Secondtensorflow-lite: Inception ResNet V2tensorflow-lite: Inception V4tensorflow-lite: NASNet Mobiletensorflow-lite: Mobilenet Floattensorflow-lite: SqueezeNettensorflow-lite: Mobilenet Quantopenssl: RSA4096openssl: RSA4096dacapobench: Tradebeanscompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9simdjson: Kostyapyperformance: 2to3simdjson: LargeRandgegl: Wavelet Blurencode-flac: WAV To FLACgit: Time To Complete Common Git Commandsgegl: Color Enhancedacapobench: Tradesoapcompress-zstd: 8 - Decompression Speedcompress-zstd: 8 - Compression Speedgegl: Rotate 90 Degreespyhpc: CPU - Numpy - 4194304 - Isoneutral Mixingbasis: UASTC Level 2compress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedpyperformance: pathlibpyperformance: json_loadscompress-zstd: 3 - Decompression Speedcompress-zstd: 3 - Compression Speeddacapobench: H2pyperformance: crypto_pyaescompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedpyperformance: gogegl: Antialiascryptsetup: 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-sha512pyperformance: floatpyperformance: chaospyperformance: django_templatestress-ng: Atomicstress-ng: CPU Stresssynthmark: VoiceMark_100stress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: IO_uringstress-ng: Mallocstress-ng: MMAPstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Cryptostress-ng: MEMFDstress-ng: System V Message Passingstress-ng: Context Switchingstress-ng: Socket Activitystress-ng: Matrix Mathstress-ng: Semaphoresstress-ng: CPU Cachestress-ng: SENDFILEstress-ng: NUMAencode-mp3: WAV To MP3basis: ETC1Sprimesieve: 1e12renaissance: Finagle HTTP Requestsgegl: Reflectgegl: Tile Glassinkscape: SVG Files To PNGtjbench: Decompression Throughputpyperformance: regex_compileetcpak: Multi-Threaded - ETC2vpxenc: Speed 5 - Bosphorus 1080punpack-firefox: firefox-84.0.source.tar.xztnn: CPU - SqueezeNet v1.1rnnoise: tnn: CPU - MobileNet v2pyperformance: nbodyastcenc: Thoroughpybench: Total For Average Test Timespyperformance: pickle_pure_pythonpyhpc: CPU - Numpy - 1048576 - Equation of Stateliquid-dsp: 16 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 1 - 256 - 57liquid-dsp: 8 - 256 - 57gimp: resizewebp: Quality 100, Losslesspyhpc: CPU - Numpy - 1048576 - Isoneutral Mixinggimp: unsharp-maskavifenc: 6, Losslesspyhpc: CPU - Numpy - 4194304 - Equation of Stateavifenc: 6askap: Hogbom Clean OpenMPaskap: tConvolve OpenMP - Degriddingaskap: tConvolve OpenMP - Griddingwebp2: Quality 100, Compression Effort 5gimp: auto-levelsgimp: rotatedarktable: Boat - CPU-onlyoctave-benchmark: gegl: Cropdraco: Church Facadewebp: Quality 100, Highest Compressionbasis: UASTC Level 0avifenc: 10, Losslessastcenc: Mediumdacapobench: Jythonwebp2: Defaultgegl: Scaletnn: CPU - SqueezeNet v2draco: Lionlammps: Rhodopsin Proteindarktable: Server Room - CPU-onlydarktable: Server Rack - CPU-onlylczero: BLASM1 Mac MiniM1 Mac Mini 2M1 Mac Mini 3167.273166.0592242.22810.9384.9828.41101.9504.45743.3122.4868.9408.4230.0167.4133987711.91913537900763690171.325149.9921137.462618.0793.77916.5116.1718.7913.258.3834.0214.4217.77.0818.01773.641173441.46537064425.770637.016253.13989.195372.712217.7299437.31408.3441753.5282.910.9728.23645.95746204634.7760.51.29419.4533595.4209.3208.797.193.63852.33854.5209.4208.597.193.63938.03937.7735327344548733.2668.00228.498206.69253411424.9917.78823.01917.200092312398000016.38415.5370.79913.66257436.7996.064311838314.0211438.931615.1531255349.46413388680305.6047887010660150.0121826956.9017.67413.1499428.41409.4248297.982363.752797.3230363.80390476.018057920.5993.46109.48287330.749154.41766.444948710.641934363.454340.9523956.70589057.49745.98653932.521408.1427.28025.18517.212012.7525.88715.5483.9623332.55527.2716302.93.023.563.794.4014.46250.764.681.922.243.113.4014.66251.893.55273.728662.18579.89171.66913.13.86137.131110.3923252.717.877.28377.1725655.74181.618.94018.19.493813.973.93.964123.323.09.53708.544082.912460.9749.20845.14745654638.6754.440.17038.4904831.8243.012.219.44441.73363.9559895.05055.0700.717932.62585.381.433.227.7802055.827.02926.287114575.53124.97337.017325.1091109213320.15488845000444306672218933312388000011.4440.31915.68815.48113.577191.2051653.761365.4412.34411.4726.2524.4877.1016.5426.07032325.67678.8233.7760.722OpenBenchmarking.org

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

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

Java Gradle Build

Gradle Build: Reactor

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

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

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

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

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

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

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

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

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

Primesieve

Length: 1e13

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

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

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

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

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

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

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

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

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

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

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

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

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

Build2

Time To Compile

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

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

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

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

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

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

Numpy Benchmark

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

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

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

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

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

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

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

GEGL

Operation: Cartoon

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

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

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

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

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

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

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

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

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

PyPerformance

Benchmark: raytrace

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

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

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

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

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

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

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: Inception V4

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

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: Mobilenet Float

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

TensorFlow Lite

Model: SqueezeNet

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

TensorFlow Lite

Model: Mobilenet Quant

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

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

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

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

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

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

PyPerformance

Benchmark: 2to3

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

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

GEGL

Operation: Wavelet Blur

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

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

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

GEGL

Operation: Color Enhance

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

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

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

GEGL

Operation: Rotate 90 Degrees

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

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

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

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

PyPerformance

Benchmark: pathlib

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

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

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

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

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

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

PyPerformance

Benchmark: go

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

GEGL

Operation: Antialias

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

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

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

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

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

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

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

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

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

Primesieve

Length: 1e12

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

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

GEGL

Operation: Reflect

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

GEGL

Operation: Tile Glass

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

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)

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

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

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

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

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

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

RNNoise

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

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

PyPerformance

Benchmark: nbody

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

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

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

PyPerformance

Benchmark: pickle_pure_python

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

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

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

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

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

GIMP

Test: resize

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

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

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

GIMP

Test: unsharp-mask

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

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

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

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

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

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

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

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

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

GEGL

Operation: Crop

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

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

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

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

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

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

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

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

GEGL

Operation: Scale

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

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

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionM1 Mac Mini8001600240032004000SE +/- 3.06, N = 338311. (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

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


Phoronix Test Suite v10.8.4