Apple M2

Benchmarks for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2208084-NE-2208066NE69.

Apple M2ProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionM2M2 AppleApple M2Apple M2 @ 2.42GHz (4 Cores / 8 Threads)Apple MacBook Air (13 h M2 2022)8GB251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256ZllvmpipeBroadcom Device 4433 + Broadcom Device 5f71Arch rolling5.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.6ext42560x1600OpenBenchmarking.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 Processor Details- Scaling Governor: apple-cpufreq schedutilJava Details- OpenJDK Runtime Environment (build 11.0.16+8)Python Details- 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

Apple M2etcpak: Multi-Threaded - ETC2etcpak: Single-Threaded - ETC2lczero: Eigenlammps: 20k Atomslammps: Rhodopsin Proteinwebp: Quality 100, Losslesswebp: Quality 100, Highest Compressionsimdjson: Kostyasimdjson: TopTweetsimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDxmrig: Monero - 1Mxmrig: Wownero - 1Mjava-gradle-perf: Reactordacapobench: H2dacapobench: Jythondacapobench: Tradesoapdacapobench: Tradebeansrenaissance: Scala Dottyrenaissance: Rand Forestrenaissance: ALS Movie Lensrenaissance: Apache Spark ALSrenaissance: Apache Spark Bayesrenaissance: Savina Reactors.IOrenaissance: Apache Spark PageRankrenaissance: Finagle HTTP Requestsrenaissance: In-Memory Database Shootoutrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futurescompress-zstd: 3 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedluaradio: Five Back to Back FIR Filtersluaradio: FM Deemphasis Filterluaradio: Hilbert Transformluaradio: Complex Phasegnuradio: Five Back to Back FIR Filtersgnuradio: Signal Source (Cosine)gnuradio: FIR Filtergnuradio: IIR Filtergnuradio: FM Deemphasis Filtergnuradio: Hilbert Transformvpxenc: Speed 0 - Bosphorus 4Kvpxenc: Speed 5 - Bosphorus 4Kvpxenc: Speed 0 - Bosphorus 1080pvpxenc: Speed 5 - Bosphorus 1080px265: Bosphorus 4Kx265: Bosphorus 1080pcoremark: CoreMark Size 666 - Iterations Per Secondstockfish: Total Timeavifenc: 0avifenc: 2avifenc: 6avifenc: 6, Losslessavifenc: 10, Losslessbuild2: Time To Compilecompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionpovray: Trace Timeprimesieve: 1e12primesieve: 1e13numpy: compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9encode-flac: WAV To FLACencode-mp3: WAV To MP3ngspice: C2670ngspice: C7552rnnoise: webp2: Defaultwebp2: Quality 75, Compression Effort 7webp2: Quality 95, Compression Effort 7webp2: Quality 100, Compression Effort 5webp2: Quality 100, Lossless Compressionsynthmark: VoiceMark_100securemark: SecureMark-TLSopenssl: SHA256openssl: RSA4096openssl: RSA4096node-web-tooling: liquid-dsp: 1 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 8 - 256 - 57liquid-dsp: 16 - 256 - 57spark: 1000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - SHA-512 Benchmark Timespark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Group By Test Timespark: 1000000 - 2000 - Repartition Test Timeaskap: tConvolve MT - Griddingaskap: tConvolve MT - Degriddingaskap: Hogbom Clean OpenMPaskap: tConvolve OpenMP - Griddingaskap: tConvolve OpenMP - Degriddingcryptsetup: PBKDF2-sha512cryptsetup: PBKDF2-whirlpoolcryptsetup: AES-XTS 256b Encryptioncryptsetup: AES-XTS 256b Decryptioncryptsetup: Serpent-XTS 256b Encryptioncryptsetup: Serpent-XTS 256b Decryptioncryptsetup: Twofish-XTS 256b Encryptioncryptsetup: Twofish-XTS 256b Decryptioncryptsetup: AES-XTS 512b Encryptioncryptsetup: AES-XTS 512b Decryptioncryptsetup: Twofish-XTS 512b Encryptioncryptsetup: Twofish-XTS 512b Decryptiontjbench: Decompression Throughputtensorflow-lite: SqueezeNettensorflow-lite: NASNet Mobiletensorflow-lite: Mobilenet Floattensorflow-lite: Mobilenet Quanttensorflow-lite: Inception ResNet V2astcenc: Mediumastcenc: Thoroughastcenc: Exhaustivebasis: ETC1Sbasis: UASTC Level 0basis: UASTC Level 2basis: UASTC Level 3darktable: Boat - CPU-onlydarktable: Server Rack - CPU-onlydarktable: Server Room - CPU-onlygegl: Cropgegl: Scalegegl: Cartoongegl: Reflectgegl: Antialiasgegl: Tile Glassgegl: Wavelet Blurgegl: Color Enhancegegl: Rotate 90 Degreesgimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskinkscape: SVG Files To PNGoctave-benchmark: draco: Liondraco: Church Facadencnn: CPU - mobilenetncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - shufflenet-v2ncnn: CPU - mnasnetncnn: CPU - efficientnet-b0ncnn: CPU - blazefacencnn: CPU - googlenetncnn: CPU - vgg16ncnn: CPU - resnet18ncnn: CPU - alexnetncnn: CPU - resnet50ncnn: CPU - yolov4-tinyncnn: CPU - squeezenet_ssdncnn: CPU - regnety_400mtnn: CPU - DenseNettnn: CPU - MobileNet v2tnn: CPU - SqueezeNet v2tnn: CPU - SqueezeNet v1.1pybench: Total For Average Test Timespyperformance: gopyperformance: 2to3pyperformance: chaospyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: raytracepyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templatepyperformance: pickle_pure_pythongit: Time To Complete Common Git Commandspyhpc: CPU - Numpy - 1048576 - Equation of Statepyhpc: CPU - Numpy - 1048576 - Isoneutral Mixingpyhpc: CPU - Numpy - 4194304 - Equation of Statepyhpc: CPU - Numpy - 4194304 - Isoneutral Mixingunpack-firefox: firefox-84.0.source.tar.xzspark: 1000000 - 2000 - Inner Join Test Timespark: 1000000 - 2000 - Broadcast Inner Join Test Timecryptsetup: PBKDF2-sha512cryptsetup: PBKDF2-whirlpoolM2M2 AppleApple M2653.764119.7879732.7633.5715.0666.1643.054.251.044.184.192536.42967.8157.34865284237404143526.2687.97634.42970.76882.45525.52740.71627.53472.37542.26024.13632.24799.2863.65007.325.64484.72575230.5745.45474.622.14503.1146.5377.287.3862.6157.96288.6535.81156.3832.9416.13.7210.289.0626.455.5124.96204446.71607511132720302.25142.5812.88714.9545.475186.90415.19477.93132.035465.098661.1345.00927.45626.719154.21586.75221.4834.882341.038768.79911.3951694.745661.29325229888971097901553108699.218.542370900047453000948680001368700001371800003.21379.88807101120.923.032.872.031.724.27389.27370199121.043.993.991536.831442.14216.921351.551740.24358487578603843174321.299.6103.3220.7221.341244130.5220.8221.2222.6102025973.8915257.64600.211940.3884035.45.478718.8546185.100824.3555.98233.40268.4976.7120.6613.4076.8195.42973.85424.82130.09424.63946.84442.59337.98710.9910.90611.76415.03922.3794.13467508012.52.232.041.92.193.631.8612.5133.457.7112.1515.3714.7414.855.35237.519306.52553.278321.7928451652247476.298.711.235017.887.11051130.730742.3310.1460.2980.831.19916.8483.333.353578757784862653.923119.80110012.7523.53415.0086.1133.054.251.044.184.192561.22965.5159.1724663290538643724578.1651.77584.32955.66922.55196.22823.11631.53445.07499.55982.83626.14807.6923.94986.126.94491.3255.45227.6752.55477.3234523.6148.1378.387.4849.8156.46249.5542.51095.2819.7412.13.6710.268.8826.425.4224.82204472.8434511200733306.951143.71713.37715.1395.36180.68115.28179.83232.621470.11655.2344.96627.25526.8185.847126.30221.4884.907341.83771.14611.671699.114661.76125185389156895301549.810845519.022370400047453000948650001370000001373600003.13380.2320.673.072.922.101.764.30387.3721.254.054.011535.721440.19215.5171495.821740.2435848757848624326.34324.999.6103.3220.7221.44130.14131.7220.6221.2222.6965455949.0315263.54602.131941.7838335.471818.7319183.668124.3966.01633.30868.2896.7920.6533.4246.765.17273.69525.12231.04525.3547.06142.92937.83910.88710.87411.71814.86922.094.1153463506912.322.222.161.932.183.571.7612.5733.488.0912.2715.3214.9615.115.245243.026306.56453.276321.82283816522474.276.398.811.235117.887.21059.7530.730542.4090.1430.2980.8271.19916.7922.973.433584875784862654.185119.7099672.7243.52615.0586.1233.054.251.044.184.192552.42964.4156.4664318299736153967621.9684.07537.52985.36789.85365.42766.61637.93513.07468.55984.63646.64807.5875.64988.527.54461267.15228.9749.95475.522.34459.3141.7379.387.3842.9155.96283.2531.51131.7802391.83.6310.278.8826.255.424.62192069.14489211954487303.678143.61613.04514.9895.365178.10215.36179.632.56468.897661.1144.99327.48626.7140.36187.34621.4794.825342.761773.39211.4331652.153663.71925189289239730301555.110836619.52373700047456000948650001370000001373700003.08375.2420.662.992.942.021.734.33389.1620.934.093.961533.511442.14216.451386.751740.2435848757848624324.6432499.6103.3220.7221.34131.14130.7220.7221.2222.6523345962.9315290.34571.361926.783383.25.440518.7031183.411923.9195.98434.54967.7116.5780.6463.4056.6175.14173.55225.47331.01725.26147.29143.2137.88410.80611.05211.72615.05722.0474.2253465506711.492.222.091.942.193.642.112.5833.547.7711.8815.1914.9914.715.295230.152306.79553.274321.97484116522673.976.398.911.235017.887.210510.330.630542.350.1460.2980.8291.19916.4063.502.843578757786038OpenBenchmarking.org

Etcpak

Benchmark: Multi-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Multi-Threaded - Configuration: ETC2M2M2 AppleApple M2140280420560700653.76653.92654.191. (CXX) g++ options: -O3 -mcpu=native -std=c++11 -lpthread

Etcpak

Benchmark: Single-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Single-Threaded - Configuration: ETC2M2M2 AppleApple M2306090120150119.79119.80119.711. (CXX) g++ options: -O3 -mcpu=native -std=c++11 -lpthread

LeelaChessZero

Backend: Eigen

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: EigenM2M2 AppleApple M2200400600800100097310019671. (CXX) g++ options: -flto -pthread

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k AtomsM2M2 AppleApple M20.62171.24341.86512.48683.10852.7632.7522.7241. (CXX) g++ options: -O3 -ldl

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin ProteinM2M2 AppleApple M20.80331.60662.40993.21324.01653.5703.5343.5261. (CXX) g++ options: -O3 -ldl

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, LosslessM2M2 AppleApple M24812162015.0715.0115.061. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest CompressionM2M2 AppleApple M22468106.1646.1136.1231. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaM2M2 AppleApple M20.68631.37262.05892.74523.43153.053.053.051. (CXX) g++ options: -O3

simdjson

Throughput Test: TopTweet

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetM2M2 AppleApple M20.95631.91262.86893.82524.78154.254.254.251. (CXX) g++ options: -O3

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomM2M2 AppleApple M20.2340.4680.7020.9361.171.041.041.041. (CXX) g++ options: -O3

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsM2M2 AppleApple M20.94051.8812.82153.7624.70254.184.184.181. (CXX) g++ options: -O3

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDM2M2 AppleApple M20.94281.88562.82843.77124.7144.194.194.191. (CXX) g++ options: -O3

Xmrig

Variant: Monero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Monero - Hash Count: 1MM2M2 AppleApple M250010001500200025002536.42561.22552.41. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

Xmrig

Variant: Wownero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Wownero - Hash Count: 1MM2M2 AppleApple M260012001800240030002967.82965.52964.41. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: ReactorM2M2 AppleApple M24080120160200157.30159.17156.47

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2M2M2 AppleApple M210002000300040005000486546634318

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonM2M2 AppleApple M26001200180024003000284229052997

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapM2M2 AppleApple M28001600240032004000374038643615

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansM2M2 AppleApple M29001800270036004500414337243967

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyM2M2 AppleApple M2130260390520650526.2578.1621.9MIN: 394.37 / MAX: 858.29MIN: 394.45 / MAX: 848.61MIN: 408.5 / MAX: 980.37

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestM2M2 AppleApple M2150300450600750687.9651.7684.0MIN: 522.91 / MAX: 867.17MIN: 499.24 / MAX: 812.77MIN: 503.35 / MAX: 904.9

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensM2M2 AppleApple M2160032004800640080007634.47584.37537.5MAX: 8346.58MAX: 8229.84MAX: 8441.8

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSM2M2 AppleApple M260012001800240030002970.72955.62985.3MIN: 2818.97 / MAX: 3073.15MIN: 2811.56 / MAX: 3068.06MIN: 2844.94 / MAX: 3092.13

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesM2M2 AppleApple M2150030004500600075006882.46922.56789.8MIN: 5304.29MIN: 5441.75MIN: 5378.94

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IOM2M2 AppleApple M2120024003600480060005525.55196.25365.4MAX: 8105.46MIN: 5196.16 / MAX: 8664.56MAX: 8617.74

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankM2M2 AppleApple M260012001800240030002740.72823.12766.6MIN: 2470.47 / MAX: 2800.71MIN: 2496.55 / MAX: 2843.26MIN: 2409.01 / MAX: 2931.24

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsM2M2 AppleApple M24008001200160020001627.51631.51637.9MIN: 1417.23 / MAX: 2052.22MIN: 1418.71 / MAX: 2093.59MIN: 1431.91 / MAX: 1926.21

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database ShootoutM2M2 AppleApple M280016002400320040003472.33445.03513.0MIN: 3265.14 / MAX: 3711.67MIN: 3291.24 / MAX: 3692.07MIN: 3354.02 / MAX: 4010.39

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeM2M2 AppleApple M2160032004800640080007542.27499.57468.5MIN: 5522.33MIN: 5247.2MIN: 5315.95 / MAX: 7468.51

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesM2M2 AppleApple M2130026003900520065006024.15982.85984.6MIN: 5674.6 / MAX: 6319.7MIN: 5606.4 / MAX: 6272.61MIN: 5563.3 / MAX: 6366.35

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedM2M2 AppleApple M280016002400320040003632.23626.13646.61. (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 SpeedM2M2 AppleApple M2100020003000400050004799.24807.64807.51. (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 SpeedM2M2 AppleApple M22004006008001000863.6923.9875.61. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression SpeedM2M2 AppleApple M2110022003300440055005007.34986.14988.51. (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 SpeedM2M2 AppleApple M261218243025.626.927.51. (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 SpeedM2M2 AppleApple M2100020003000400050004484.74491.34461.01. (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 SpeedM2M2 AppleApple M260120180240300257.0255.4267.11. (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 SpeedM2M2 AppleApple M2110022003300440055005230.55227.65228.91. (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 SpeedM2M2 AppleApple M2160320480640800745.4752.5749.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 SpeedM2M2 AppleApple M2120024003600480060005474.65477.35475.51. (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 SpeedM2M2 AppleApple M261218243022.123.022.31. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression SpeedM2M2 AppleApple M2100020003000400050004503.14523.64459.31. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

LuaRadio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR FiltersM2M2 AppleApple M2306090120150146.5148.1141.7

LuaRadio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis FilterM2M2 AppleApple M280160240320400377.2378.3379.3

LuaRadio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert TransformM2M2 AppleApple M22040608010087.387.487.3

LuaRadio

Test: Complex Phase

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex PhaseM2M2 AppleApple M22004006008001000862.6849.8842.9

GNU Radio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: Five Back to Back FIR FiltersM2M2 AppleApple M2306090120150157.9156.4155.91. 3.10.2.0

GNU Radio

Test: Signal Source (Cosine)

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: Signal Source (Cosine)M2M2 AppleApple M2130026003900520065006288.66249.56283.21. 3.10.2.0

GNU Radio

Test: FIR Filter

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: FIR FilterM2M2 AppleApple M2120240360480600535.8542.5531.51. 3.10.2.0

GNU Radio

Test: IIR Filter

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: IIR FilterM2M2 AppleApple M220040060080010001156.31095.21131.71. 3.10.2.0

GNU Radio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: FM Deemphasis FilterM2M2 AppleApple M22004006008001000832.9819.7802.01. 3.10.2.0

GNU Radio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: Hilbert TransformM2M2 AppleApple M290180270360450416.1412.1391.81. 3.10.2.0

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 4KM2M2 AppleApple M20.8371.6742.5113.3484.1853.723.673.631. (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 4KM2M2 AppleApple M2369121510.2810.2610.271. (CXX) g++ options: -lm -lpthread -march=armv8-a -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

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 1080pM2M2 AppleApple M236912159.068.888.881. (CXX) g++ options: -lm -lpthread -march=armv8-a -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

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 1080pM2M2 AppleApple M261218243026.4526.4226.251. (CXX) g++ options: -lm -lpthread -march=armv8-a -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KM2M2 AppleApple M21.23982.47963.71944.95926.1995.515.425.401. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pM2M2 AppleApple M261218243024.9624.8224.621. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondM2M2 AppleApple M240K80K120K160K200K204446.72204472.84192069.141. (CC) gcc options: -O2 -lrt" -lrt

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 15Total TimeM2M2 AppleApple M23M6M9M12M15M1113272011200733119544871. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -flto -flto=jobserver

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 0M2M2 AppleApple M270140210280350302.25306.95303.681. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 2M2M2 AppleApple M2306090120150142.58143.72143.621. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6M2M2 AppleApple M2369121512.8913.3813.051. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6, LosslessM2M2 AppleApple M24812162014.9515.1414.991. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 10, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 10, LosslessM2M2 AppleApple M21.23192.46383.69574.92766.15955.4755.3605.3651. (CXX) g++ options: -O3 -fPIC -lm

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.13Time To CompileM2M2 AppleApple M24080120160200186.90180.68178.10

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 CompressionM2M2 AppleApple M24812162015.1915.2815.361. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeM2M2 AppleApple M22040608010077.9379.8379.601. (CXX) g++ options: -pipe -O3 -ffast-math -R/usr/lib -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12M2M2 AppleApple M281624324032.0432.6232.561. (CXX) g++ options: -O3

Primesieve

Length: 1e13

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e13M2M2 AppleApple M2100200300400500465.10470.11468.901. (CXX) g++ options: -O3

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkM2M2 AppleApple M2140280420560700661.13655.23661.11

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 9M2M2 AppleApple M2102030405045.0144.9744.991. (CC) gcc options: -fvisibility=hidden -O2

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLACM2M2 AppleApple M261218243027.4627.2627.491. (CXX) g++ options: -fvisibility=hidden -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3M2M2 AppleApple M261218243026.7226.8026.701. (CC) gcc options: -lncurses -lm

Ngspice

Circuit: C2670

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C2670M2M2 AppleApple M24080120160200154.22185.85140.361. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

Ngspice

Circuit: C7552

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C7552M2M2 AppleApple M230609012015086.75126.3087.351. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28M2M2 AppleApple M251015202521.4821.4921.481. (CC) gcc options: -O2 -pedantic -fvisibility=hidden -lm

WebP2 Image Encode

Encode Settings: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: DefaultM2M2 AppleApple M21.10412.20823.31234.41645.52054.8824.9074.8251. (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 7M2M2 AppleApple M270140210280350341.04341.83342.761. (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 7M2M2 AppleApple M2170340510680850768.80771.15773.391. (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 5M2M2 AppleApple M2369121511.4011.6711.431. (CXX) g++ options: -fno-rtti -O3

WebP2 Image Encode

Encode Settings: Quality 100, Lossless Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 100, Lossless CompressionM2M2 AppleApple M24008001200160020001694.751699.111652.151. (CXX) g++ options: -fno-rtti -O3

Google SynthMark

Test: VoiceMark_100

OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100M2M2 AppleApple M2140280420560700661.29661.76663.721. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSM2M2 AppleApple M250K100K150K200K250K2522982518532518921. (CC) gcc options: -pedantic -O3

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256M2M2 AppleApple M22000M4000M6000M8000M10000M8897109790891568953089239730301. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096M2M2 AppleApple M2300600900120015001553.01549.81555.11. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096M2M2 AppleApple M220K40K60K80K100K108699.2108455.0108366.01. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkM2M2 AppleApple M251015202518.5419.0219.50

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: 57M2M2 AppleApple M25M10M15M20M25M2370900023704000237370001. (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: 57M2M2 AppleApple M210M20M30M40M50M4745300047453000474560001. (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: 57M2M2 AppleApple M220M40M60M80M100M9486800094865000948650001. (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: 57M2M2 AppleApple M230M60M90M120M150M1368700001370000001370000001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

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: 57M2M2 AppleApple M230M60M90M120M150M1371800001373600001373700001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

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 TimeM2M2 AppleApple M20.72231.44462.16692.88923.61153.213.133.08

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkM2M2 AppleApple M280160240320400379.89380.23375.24

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 DataframeM2M2 AppleApple M251015202520.9220.6720.66

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 TimeM2M2 AppleApple M20.69081.38162.07242.76323.4543.033.072.99

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeM2M2 AppleApple M20.66151.3231.98452.6463.30752.872.922.94

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 TimeM2M2 AppleApple M20.47250.9451.41751.892.36252.032.102.02

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 TimeM2M2 AppleApple M20.3960.7921.1881.5841.981.721.761.73

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 TimeM2M2 AppleApple M20.97431.94862.92293.89724.87154.274.304.33

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkM2M2 AppleApple M280160240320400389.27387.37389.16

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 DataframeM2M2 AppleApple M251015202521.0421.2520.93

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 TimeM2M2 AppleApple M20.92031.84062.76093.68124.60153.994.054.09

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeM2M2 AppleApple M20.90231.80462.70693.60924.51153.994.013.96

ASKAP

Test: tConvolve MT - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve MT - GriddingM2M2 AppleApple M2300600900120015001536.831535.721533.511. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

ASKAP

Test: tConvolve MT - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve MT - DegriddingM2M2 AppleApple M2300600900120015001442.141440.191442.141. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

ASKAP

Test: Hogbom Clean OpenMP

OpenBenchmarking.orgIterations Per Second, More Is BetterASKAP 1.0Test: Hogbom Clean OpenMPM2M2 AppleApple M250100150200250216.92215.52216.451. (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 - GriddingM2M2 AppleApple M2300600900120015001351.551495.821386.751. (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 - DegriddingM2M2 AppleApple M24008001200160020001740.241740.241740.241. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha512M2M2 AppleApple M2800K1600K2400K3200K4000K358487535848753584875

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolM2M2 AppleApple M2200K400K600K800K1000K786038784862784862

Cryptsetup

AES-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b EncryptionM2M2 AppleApple M290018002700360045004323.84310.54318.1

Cryptsetup

AES-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b DecryptionM2M2 AppleApple M290018002700360045004323.74310.84319.6

Cryptsetup

Serpent-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b EncryptionM2M2 AppleApple M22040608010099.699.699.6

Cryptsetup

Serpent-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b DecryptionM2M2 AppleApple M220406080100103.3103.3103.3

Cryptsetup

Twofish-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b EncryptionM2M2 AppleApple M250100150200250220.7220.6220.8

Cryptsetup

Twofish-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b DecryptionM2M2 AppleApple M250100150200250221.3221.2221.3

Cryptsetup

AES-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b EncryptionM2M2 AppleApple M290018002700360045004128.84113.24124.2

Cryptsetup

AES-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b DecryptionM2M2 AppleApple M290018002700360045004131.44114.44127.2

Cryptsetup

Twofish-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b EncryptionM2M2 AppleApple M250100150200250220.6220.7220.5

Cryptsetup

Twofish-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b DecryptionM2M2 AppleApple M250100150200250221.2221.2221.2

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputM2M2 AppleApple M250100150200250222.61222.70222.651. (CC) gcc options: -O3 -rdynamic

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: SqueezeNetM2M2 AppleApple M2130026003900520065005973.895949.035962.93

TensorFlow Lite

Model: NASNet Mobile

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: NASNet MobileM2M2 AppleApple M23K6K9K12K15K15257.615263.515290.3

TensorFlow Lite

Model: Mobilenet Float

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet FloatM2M2 AppleApple M2100020003000400050004600.214602.134571.36

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet QuantM2M2 AppleApple M24008001200160020001940.381941.701926.70

TensorFlow Lite

Model: Inception ResNet V2

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Inception ResNet V2M2M2 AppleApple M220K40K60K80K100K84035.483833.083383.2

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: MediumM2M2 AppleApple M21.23272.46543.69814.93086.16355.47875.47185.44051. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ThoroughM2M2 AppleApple M251015202518.8518.7318.701. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ExhaustiveM2M2 AppleApple M24080120160200185.10183.67183.411. (CXX) g++ options: -O3 -flto -pthread

Basis Universal

Settings: ETC1S

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: ETC1SM2M2 AppleApple M261218243024.3624.4023.921. (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 0M2M2 AppleApple M22468105.9826.0165.9841. (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 2M2M2 AppleApple M281624324033.4033.3134.551. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Basis Universal

Settings: UASTC Level 3

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 3M2M2 AppleApple M2153045607568.5068.2967.711. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.0Test: Boat - Acceleration: CPU-onlyM2M2 AppleApple M22468106.7126.7926.578

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.0Test: Server Rack - Acceleration: CPU-onlyM2M2 AppleApple M20.14870.29740.44610.59480.74350.6610.6530.646

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.0Test: Server Room - Acceleration: CPU-onlyM2M2 AppleApple M20.77041.54082.31123.08163.8523.4073.4243.405

GEGL

Operation: Crop

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CropM2M2 AppleApple M22468106.8196.7606.617

GEGL

Operation: Scale

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ScaleM2M2 AppleApple M21.22152.4433.66454.8866.10755.4295.1725.141

GEGL

Operation: Cartoon

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CartoonM2M2 AppleApple M2163248648073.8573.7073.55

GEGL

Operation: Reflect

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ReflectM2M2 AppleApple M261218243024.8225.1225.47

GEGL

Operation: Antialias

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: AntialiasM2M2 AppleApple M271421283530.0931.0531.02

GEGL

Operation: Tile Glass

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile GlassM2M2 AppleApple M261218243024.6425.3525.26

GEGL

Operation: Wavelet Blur

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet BlurM2M2 AppleApple M2112233445546.8447.0647.29

GEGL

Operation: Color Enhance

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color EnhanceM2M2 AppleApple M2102030405042.5942.9343.21

GEGL

Operation: Rotate 90 Degrees

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 DegreesM2M2 AppleApple M291827364537.9937.8437.88

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: resizeM2M2 AppleApple M2369121510.9910.8910.81

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: rotateM2M2 AppleApple M2369121510.9110.8711.05

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: auto-levelsM2M2 AppleApple M2369121511.7611.7211.73

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: unsharp-maskM2M2 AppleApple M24812162015.0414.8715.06

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGM2M2 AppleApple M251015202522.3822.0922.051. Inkscape 1.2.1 (9c6d41e410, 2022-07-14)

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 7.2.0M2M2 AppleApple M20.95061.90122.85183.80244.7534.1004.1154.225

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionM2M2 AppleApple M270014002100280035003467346334651. (CXX) g++ options: -O3

Google Draco

Model: Church Facade

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: Church FacadeM2M2 AppleApple M2110022003300440055005080506950671. (CXX) g++ options: -O3

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mobilenetM2M2 AppleApple M2369121511.8912.3211.49MIN: 8.19 / MAX: 22.9MIN: 8.15 / MAX: 23.24MIN: 8.15 / MAX: 21.731. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v2-v2 - Model: mobilenet-v2M2M2 AppleApple M20.50631.01261.51892.02522.53152.252.222.22MIN: 2.23 / MAX: 2.46MIN: 2.21 / MAX: 2.35MIN: 2.21 / MAX: 2.321. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v3-v3 - Model: mobilenet-v3M2M2 AppleApple M20.4860.9721.4581.9442.432.052.162.09MIN: 2.03 / MAX: 2.16MIN: 2.03 / MAX: 3.5MIN: 2.08 / MAX: 2.191. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: shufflenet-v2M2M2 AppleApple M20.43650.8731.30951.7462.18251.891.931.94MIN: 1.88 / MAX: 2.08MIN: 1.92 / MAX: 2.05MIN: 1.9 / MAX: 3.011. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mnasnetM2M2 AppleApple M20.49280.98561.47841.97122.4642.192.182.19MIN: 2.18 / MAX: 2.28MIN: 2.16 / MAX: 2.28MIN: 2.18 / MAX: 2.281. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: efficientnet-b0M2M2 AppleApple M20.8191.6382.4573.2764.0953.643.573.64MIN: 3.57 / MAX: 8.93MIN: 3.54 / MAX: 3.7MIN: 3.61 / MAX: 4.341. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazefaceM2M2 AppleApple M20.47250.9451.41751.892.36251.861.762.10MIN: 1.02 / MAX: 4.92MIN: 1.04 / MAX: 5.5MIN: 1.05 / MAX: 5.531. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: googlenetM2M2 AppleApple M2369121512.8412.5712.58MIN: 8.43 / MAX: 21.95MIN: 8.81 / MAX: 21.08MIN: 8.3 / MAX: 20.981. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg16M2M2 AppleApple M281624324033.2533.4833.54MIN: 28.42 / MAX: 42.77MIN: 28.58 / MAX: 41.14MIN: 28.51 / MAX: 43.131. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet18M2M2 AppleApple M22468107.978.097.77MIN: 5.69 / MAX: 17.71MIN: 5.65 / MAX: 21.86MIN: 5.61 / MAX: 20.021. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnetM2M2 AppleApple M2369121512.1812.2711.88MIN: 9.12 / MAX: 20.35MIN: 9.08 / MAX: 19.89MIN: 9.06 / MAX: 18.651. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet50M2M2 AppleApple M24812162015.4415.3215.19MIN: 13.36 / MAX: 25.58MIN: 13.46 / MAX: 24.76MIN: 13.57 / MAX: 23.891. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: yolov4-tinyM2M2 AppleApple M24812162015.1714.9614.99MIN: 13.17 / MAX: 24.71MIN: 12.94 / MAX: 22.92MIN: 13.02 / MAX: 23.071. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: squeezenet_ssdM2M2 AppleApple M24812162014.6815.1114.71MIN: 10.2 / MAX: 24.8MIN: 10.39 / MAX: 26.11MIN: 10.24 / MAX: 24.791. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: regnety_400mM2M2 AppleApple M21.19252.3853.57754.775.96255.205.245.29MIN: 5.17 / MAX: 5.34MIN: 5.16 / MAX: 14.92MIN: 5.28 / MAX: 5.351. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

TNN

Target: CPU - Model: DenseNet

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: DenseNetM2M2 AppleApple M2110022003300440055005237.525243.035230.15MIN: 5142.37 / MAX: 5302.61MIN: 5156.79 / MAX: 5319.15MIN: 5129.93 / MAX: 5308.691. (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 v2M2M2 AppleApple M270140210280350306.53306.56306.80MIN: 306.03 / MAX: 306.89MIN: 298.28 / MAX: 316.38MIN: 306.26 / MAX: 315.171. (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 v2M2M2 AppleApple M2122436486053.2853.2853.27MIN: 53.24 / MAX: 53.32MIN: 53.25 / MAX: 53.33MIN: 53.25 / MAX: 53.381. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v1.1M2M2 AppleApple M270140210280350321.79321.82321.97MIN: 321.56 / MAX: 322.05MIN: 321.53 / MAX: 322.05MIN: 321.66 / MAX: 322.211. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesM2M2 AppleApple M22004006008001000845838841

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goM2M2 AppleApple M24080120160200165165165

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3M2M2 AppleApple M250100150200250224224226

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosM2M2 AppleApple M2163248648074.074.273.9

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatM2M2 AppleApple M22040608010076.276.376.3

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyM2M2 AppleApple M22040608010098.798.898.9

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibM2M2 AppleApple M2369121511.211.211.2

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceM2M2 AppleApple M280160240320400350351350

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsM2M2 AppleApple M24812162017.817.817.8

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesM2M2 AppleApple M22040608010087.187.287.2

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileM2M2 AppleApple M220406080100105105105

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupM2M2 AppleApple M2369121511.009.7510.30

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateM2M2 AppleApple M271421283530.730.730.6

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonM2M2 AppleApple M270140210280350307305305

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsM2M2 AppleApple M2102030405042.3342.4142.351. git version 2.37.1

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 StateM2M2 AppleApple M20.03290.06580.09870.13160.16450.1460.1430.146

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 MixingM2M2 AppleApple M20.06710.13420.20130.26840.33550.2980.2980.298

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 StateM2M2 AppleApple M20.18680.37360.56040.74720.9340.8300.8270.829

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 MixingM2M2 AppleApple M20.26980.53960.80941.07921.3491.1991.1991.199

Unpacking Firefox

Extracting: firefox-84.0.source.tar.xz

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking Firefox 84.0Extracting: firefox-84.0.source.tar.xzM2M2 AppleApple M24812162016.8516.7916.41

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 TimeM2M2 AppleApple M20.78751.5752.36253.153.93753.332.973.50

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 TimeM2M2 AppleApple M20.77181.54362.31543.08723.8593.353.432.84

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupPBKDF2-sha512M2M2 AppleApple M2800K1600K2400K3200K4000K359101335848753578757

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupPBKDF2-whirlpoolM2M2 AppleApple M2200K400K600K800K1000K786038784862784862


Phoronix Test Suite v10.8.4