Apple M2 MacBook Air vs. AMD Ryzen 7 PRO 6850U On Linux

Initial Apple M2 MacBook Air benchmarks on Asahi Linux by Michael Larabel compared to an AMD Ryzen 7 6850U PRO via ThinkPad X13 Gen3 AMD. Benchmarks for Phoronix.com in a future article.

HTML result view exported from: https://openbenchmarking.org/result/2208186-NE-M2MAC493948&grs.

Apple M2 MacBook Air vs. AMD Ryzen 7 PRO 6850U On LinuxProcessorMotherboardMemoryDiskGraphicsNetworkChipsetAudioOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionVulkanApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max PerfApple 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.6ext42560x1600AMD Ryzen 7 PRO 6850U @ 2.70GHz (8 Cores / 16 Threads)LENOVO 21CM0001US (R22ET46W 1.16 BIOS)AMD Device 14b516GB512GB Micron MTFDKBA512TFKAMD Radeon 680M 1GB (2200/400MHz)AMD Rembrandt Radeon HD AudioQualcomm QCNFA7655.18.16-arch1-1 (x86_64)X Server 1.21.1.4 + Wayland4.6 Mesa 22.1.4 (LLVM 14.0.6 DRM 3.46)1.3.211GCC 12.1.1 20220730 + Clang 14.0.61920x1200OpenBenchmarking.orgCompiler Details- Apple MacBook Air M2: --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 - Apple MacBook Air M2 - Max Perf: --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 - Ryzen 7 6850U: --disable-libssp --disable-libstdcxx-pch --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-build-config=bootstrap-lto --with-linker-hash-style=gnu - Ryzen 7 6850U - Max Perf: --disable-libssp --disable-libstdcxx-pch --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-build-config=bootstrap-lto --with-linker-hash-style=gnu Processor Details- Apple MacBook Air M2: Scaling Governor: apple-cpufreq schedutil- Apple MacBook Air M2 - Max Perf: Scaling Governor: apple-cpufreq performance- Ryzen 7 6850U: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - Platform Profile: balanced - CPU Microcode: 0xa404102 - ACPI Profile: balanced- Ryzen 7 6850U - Max Perf: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - Platform Profile: performance - CPU Microcode: 0xa404102 - ACPI Profile: performance Java Details- Apple MacBook Air M2, Ryzen 7 6850U, Ryzen 7 6850U - Max Perf: OpenJDK Runtime Environment (build 11.0.16+8)Python Details- Apple MacBook Air M2, Ryzen 7 6850U, Ryzen 7 6850U - Max Perf: Python 3.10.5Security Details- Apple MacBook Air M2: 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 MacBook Air M2 - Max Perf: 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 - Ryzen 7 6850U: 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 usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Ryzen 7 6850U - Max Perf: 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 usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected Kernel Details- Ryzen 7 6850U, Ryzen 7 6850U - Max Perf: Transparent Huge Pages: always

Apple M2 MacBook Air vs. AMD Ryzen 7 PRO 6850U On Linuxluaradio: Five Back to Back FIR Filterscryptsetup: Serpent-XTS 512b Encryptioncryptsetup: Serpent-XTS 256b Encryptioncryptsetup: Serpent-XTS 256b Decryptiongnuradio: Five Back to Back FIR Filtersencode-mp3: WAV To MP3renaissance: Apache Spark Bayesrenaissance: Genetic Algorithm Using Jenetics + Futurescompress-zstd: 3, Long Mode - Compression Speedliquid-dsp: 16 - 256 - 57liquid-dsp: 1 - 256 - 57renaissance: Finagle HTTP Requestsliquid-dsp: 8 - 256 - 57liquid-dsp: 2 - 256 - 57etcpak: Multi-Threaded - ETC2compress-zstd: 8 - Compression Speedliquid-dsp: 4 - 256 - 57astcenc: Thoroughastcenc: Exhaustiveetcpak: Single-Threaded - ETC2encode-flac: WAV To FLACx265: Bosphorus 4Kx265: Bosphorus 1080pncnn: CPU - resnet18cryptsetup: Twofish-XTS 512b Decryptioncryptsetup: Twofish-XTS 512b Encryptioncryptsetup: Twofish-XTS 256b Decryptioncryptsetup: Twofish-XTS 256b Encryptiongnuradio: Signal Source (Cosine)lammps: 20k Atomspyhpc: CPU - Numpy - 4194304 - Isoneutral Mixingpyhpc: CPU - Numpy - 1048576 - Equation of Statecompress-zstd: 8, Long Mode - Compression Speedtensorflow-lite: Mobilenet Quantspark: 1000000 - 2000 - Calculate Pi Benchmarkpyhpc: CPU - Numpy - 1048576 - Isoneutral Mixingspark: 1000000 - 100 - Calculate Pi Benchmarkwebp2: Quality 100, Compression Effort 5tnn: CPU - DenseNetncnn: CPU - vgg16pyhpc: CPU - Numpy - 4194304 - Equation of Statetensorflow-lite: Inception ResNet V2compress-zstd: 3 - Compression Speedtensorflow-lite: Mobilenet Floatlammps: Rhodopsin Proteinoctave-benchmark: gnuradio: FIR Filterncnn: CPU-v2-v2 - mobilenet-v2draco: Lionrenaissance: Akka Unbalanced Cobwebbed Treecompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionncnn: CPU - yolov4-tinyncnn: CPU - resnet50avifenc: 2webp2: Quality 95, Compression Effort 7povray: Trace Timeavifenc: 0ncnn: CPU-v3-v3 - mobilenet-v3primesieve: 1e13dacapobench: Tradebeansgnuradio: Hilbert Transformwebp2: Quality 75, Compression Effort 7spark: 1000000 - 100 - Group By Test Timedraco: Church Facadencnn: CPU - squeezenet_ssdwebp2: Quality 100, Lossless Compressionspark: 1000000 - 2000 - Group By Test Timevpxenc: Speed 5 - Bosphorus 4Ktnn: CPU - SqueezeNet v1.1ncnn: CPU - shufflenet-v2node-web-tooling: coremark: CoreMark Size 666 - Iterations Per Secondrenaissance: In-Memory Database Shootoutcryptsetup: PBKDF2-sha512ncnn: CPU - efficientnet-b0pyperformance: python_startupspark: 1000000 - 100 - SHA-512 Benchmark Timeastcenc: Mediumdarktable: Boat - CPU-onlyvpxenc: Speed 5 - Bosphorus 1080pngspice: C7552ncnn: CPU - mnasnetdacapobench: Jythoninkscape: SVG Files To PNGrnnoise: darktable: Server Rack - CPU-onlycompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9ncnn: CPU - regnety_400mxmrig: Monero - 1Mopenssl: RSA4096simdjson: DistinctUserIDrenaissance: Rand Forestavifenc: 6gimp: resizedacapobench: Tradesoapdarktable: Server Room - CPU-onlyncnn: CPU - googlenetnumpy: compress-zstd: 8, Long Mode - Decompression Speedspark: 1000000 - 2000 - SHA-512 Benchmark Timecompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 3, Long Mode - Decompression Speedsimdjson: TopTweetcompress-zstd: 19 - Decompression Speedrenaissance: Apache Spark PageRankgnuradio: FM Deemphasis Filteraskap: tConvolve MT - Griddingcompress-zstd: 8 - Decompression Speedaskap: tConvolve OpenMP - Degriddingtnn: CPU - MobileNet v2webp2: Defaultaskap: Hogbom Clean OpenMPsecuremark: SecureMark-TLSaskap: tConvolve MT - Degriddingncnn: CPU - mobilenetncnn: CPU - alexnetrenaissance: ALS Movie Lensgimp: auto-levelsgimp: rotatetjbench: Decompression Throughputrenaissance: Savina Reactors.IOsimdjson: Kostyasimdjson: LargeRandsynthmark: VoiceMark_100avifenc: 6, Losslessopenssl: RSA4096pyperformance: regex_compileopenssl: SHA256simdjson: PartialTweetsavifenc: 10, Losslesscompress-zstd: 19, Long Mode - Compression Speedbuild2: Time To Compilegegl: Scalejava-gradle-perf: Reactorwebp: Quality 100, Losslessgimp: unsharp-maskbasis: UASTC Level 3pyperformance: 2to3pyperformance: pathlibrenaissance: Apache Spark ALSgegl: Tile Glassunpack-firefox: firefox-84.0.source.tar.xzspark: 1000000 - 100 - Broadcast Inner Join Test Timecompress-zstd: 19 - Compression Speedcryptsetup: AES-XTS 256b Decryptioncryptsetup: AES-XTS 256b Encryptioncryptsetup: PBKDF2-whirlpoolpyperformance: crypto_pyaespybench: Total For Average Test Timesluaradio: FM Deemphasis Filterspark: 1000000 - 2000 - Repartition Test Timepyperformance: chaosbasis: UASTC Level 2gegl: Rotate 90 Degreesgegl: Antialiasgegl: Reflectpyperformance: django_templateluaradio: Complex Phasepyperformance: nbodypyperformance: json_loadswebp: Quality 100, Highest Compressionbasis: UASTC Level 0askap: tConvolve OpenMP - Griddinggegl: Wavelet Blurgegl: Cartoongegl: Croppyperformance: floatpyperformance: gopyperformance: pickle_pure_pythoncryptsetup: AES-XTS 512b Encryptioncryptsetup: AES-XTS 512b Decryptionbasis: ETC1Sgegl: Color Enhancepyperformance: raytracegit: Time To Complete Common Git Commandstnn: CPU - SqueezeNet v2compress-zstd: 3 - Decompression Speedncnn: CPU - blazefacetensorflow-lite: NASNet Mobiletensorflow-lite: SqueezeNetspark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframengspice: C2670primesieve: 1e12gnuradio: IIR Filterrenaissance: Scala Dottydacapobench: H2lczero: EigenApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf145.499.699.5103.3155.226.6707761.05968.2265.8137213333237166671697.813700000047434667653.639901.19485600021.5686209.8306119.75327.2704.5021.707.78221.2220.7221.3220.56370.02.5061.2020.145723.02301.54424.630.299401.7512.4035236.78133.400.8351020433620.65693.843.3064.031536.92.2434617664.215.89014.4915.45151.669852.46088.329327.5712.07549.6673878413.9384.2813.05507914.601864.9824.0410.24321.8991.9218.97204530.9287793439.035828363.6710.43.315.54647.31025.2584.5262.21291522.24921.5030.66045.3385.302429.01533.84.19652.915.81110.88237603.40512.69652.695479.74.524531.15241.24.254494.63004.7823.11536.835005.41733.47306.5604.871216.9232522901441.4912.0212.067581.611.68010.897222.6204085433.83.051.04660.05817.942107565.610588226675004.185.52321.7210.7645.390143.37514.99514.97472.60422311.23340.825.15316.8721.9226.24315.94315.878486287.1840380.84.2174.033.81737.90130.58125.29230.7857.998.817.86.1146.0041456.3746.69573.7826.52076.21653054120.54122.624.04442.37035042.24853.2924804.21.8717334.17293.7921.512.233.3021.41175.48038.1471147.1583.64590715240.099.699.5103.3206.55.6867445.81631.0894.3136926667237193331729.213656000047455333654.470899.09490333321.8374208.0822119.77527.1154.9321.986.83221.2220.6221.3220.56444.22.4151.2000.146746.72299.15445.090.298446.4712.9674505.26431.310.8331014173729.85655.293.0453.915559.22.2434687486.916.38214.1914.66150.939900.76593.625316.3182.07561.5472492428.4408.7202.98507312.711966.8023.8910.75321.8361.8920.64204409.3794942746.535848753.637.353.345.70877.85125.9285.0312.21267719.59221.4760.63945.5545.312547.11473.14.19511.616.13210.02737513.44910.16668.565479.24.605230.84.254507.63000.2856.51536.095005.41731.45275.7594.860240.7722523301439.5511.8010.876292.310.5239.866222.6738205278.33.051.0417.840103778.310587388471434.185.84921.8213.4804.864137.83615.01813.06774.35321211.23290.923.47916.2371.9926.74317.44316.778486287.2841383.44.3173.934.35137.35028.81024.20230.6876.998.817.96.1135.9901517.8644.82272.7656.35676.21643044120.74123.024.05341.99935042.04553.3254820.41.8817241.77652.4023.482.293.6221.92117.09441.1421201.0537.926317671320.2903.8880.7888.9945.25.9111859.73688.4590.1409770000734623335252.53867466671409900001755.782325.62442866679.163591.7269292.88111.50310.3348.2915.31494.3492.9494.4490.33039.14.7532.4130.291373.04578.45247.7040355960.575247.6099880867.2862858.25458.991.56259615.61995.63324.095.3367.214969.53.88596512898.110.19424.2724.9396.890586.74361.691215.3003.34382.1423971655.4278.5914.71800619.781386.2145.9314.46219.0502.7714.09277973.3027183935.125307855.157.994.654.19825.88833.80116.8163.05369126.67315.9630.51635.1546.983108.71807.65.42668.613.28112.99748234.37513.05522.014297.05.773567.84155.15.343570.23789.01019.71230.784060.02130.14251.5794.194199.0773085561754.8214.3413.197351.312.66011.868267.2582906304.93.601.23785.94216.111115075.212495286065804.806.39024.8197.4335.595158.25613.09514.46370.03123912.63136.222.67415.2462.0728.64766.64741.186185780.1773412.74.2778.335.18439.64629.27825.62832.4828.710418.75.8496.2611512.8246.31975.7636.58078.61693124057.94076.224.62541.56434741.94453.1931.3810854.34444.4913.502.503.5413.53162.56629.729379.0785.741054611438.5902.6879.0887.9993.45.9051675.01647.2972.2441440000743703334841.34149433331434666671848.402332.02549966678.499384.5533291.10611.40010.6250.1114.80493.4490.6493.2489.23126.05.1092.4100.288379.54241.53225.930.580230.2695054196.8122760.97658.871.55554465.62030.23077.335.6287.206973.83.75591912534.69.52823.2024.2090.734542.61456.955201.8823.32349.7433645658.4257.2354.57795818.981284.0855.7115.08219.0362.6614.50298579.1955893490.025098945.037.954.414.10335.65634.98115.9572.98354026.56315.8580.48934.5736.803183.11930.05.48607.612.40512.65245524.31312.71528.224278.65.523591.34128.05.383563.33720.81028.81234.334084.42130.14249.5843.974196.6993066461751.4513.6312.987000.312.12211.487266.4527075901.73.641.24786.94615.061122833.4124102780776804.856.08825.1185.3395.536152.18913.12313.91365.34524112.72966.022.35115.0341.8529.34743.64712.086098080.6781413.53.9979.732.86539.17729.56325.62432.4829.110318.65.8246.1081479.6046.01975.6406.54178.11683134014.54024.624.12441.70434541.69653.6711.3110274.74079.6012.402.433.4212.57150.91727.111379.8823.93070518OpenBenchmarking.org

LuaRadio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR FiltersApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf30060090012001500SE +/- 1.56, N = 9SE +/- 0.42, N = 3SE +/- 8.89, N = 3SE +/- 5.70, N = 3145.4240.01320.21438.5

Cryptsetup

Serpent-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b EncryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 0.68, N = 3SE +/- 1.60, N = 399.699.6903.8902.6

Cryptsetup

Serpent-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b EncryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 21.30, N = 3SE +/- 20.29, N = 399.599.5880.7879.0

Cryptsetup

Serpent-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b DecryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.99, N = 3SE +/- 2.12, N = 3103.3103.3888.9887.9

GNU Radio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: Five Back to Back FIR FiltersApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 1.07, N = 3SE +/- 0.41, N = 3SE +/- 6.32, N = 3SE +/- 9.05, N = 3155.2206.5945.2993.41. 3.10.2.0

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.007, N = 3SE +/- 0.022, N = 3SE +/- 0.001, N = 3SE +/- 0.012, N = 326.6705.6865.9115.905-O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe-O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe-O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe1. (CC) gcc options: -lncurses -lm

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf17003400510068008500SE +/- 81.89, N = 5SE +/- 101.97, N = 3SE +/- 24.40, N = 3SE +/- 19.75, N = 47761.07445.81859.71675.0MIN: 5753.2 / MAX: 12809.43MIN: 5639.76 / MAX: 8615.58MIN: 1352.97 / MAX: 1895.68MIN: 1210.86 / MAX: 1763.15

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf13002600390052006500SE +/- 78.56, N = 3SE +/- 1.21, N = 3SE +/- 45.66, N = 3SE +/- 19.11, N = 45968.21631.03688.41647.2MIN: 5477.1 / MAX: 6494.18MIN: 1607.27 / MAX: 1663.37MIN: 3487.78 / MAX: 3799.73MIN: 1563.56 / MAX: 1707.59

Zstd Compression

Compression Level: 3, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Compression SpeedApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 2.90, N = 3SE +/- 7.58, N = 3SE +/- 2.33, N = 3SE +/- 3.26, N = 3265.8894.3590.1972.21. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

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: 57Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf90M180M270M360M450MSE +/- 38441.88, N = 3SE +/- 97353.88, N = 3SE +/- 3921305.05, N = 3SE +/- 3668655.52, N = 31372133331369266674097700004414400001. (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: 57Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf16M32M48M64M80MSE +/- 11680.94, N = 3SE +/- 1666.67, N = 3SE +/- 375385.28, N = 3SE +/- 615640.68, N = 3237166672371933373462333743703331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf11002200330044005500SE +/- 17.03, N = 6SE +/- 15.71, N = 3SE +/- 14.11, N = 3SE +/- 20.43, N = 31697.81729.25252.54841.3MIN: 1421.03 / MAX: 2150.12MIN: 1492.96 / MAX: 2254.39MIN: 4895.34 / MAX: 5729.36MIN: 4546.81 / MAX: 5247.29

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: 57Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf90M180M270M360M450MSE +/- 5773.50, N = 3SE +/- 98149.55, N = 3SE +/- 3199923.61, N = 3SE +/- 3439991.93, N = 31370000001365600003867466674149433331. (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: 57Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf30M60M90M120M150MSE +/- 1855.92, N = 3SE +/- 1201.85, N = 3SE +/- 811931.85, N = 3SE +/- 926108.94, N = 347434667474553331409900001434666671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Etcpak

Benchmark: Multi-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Multi-Threaded - Configuration: ETC2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf400800120016002000SE +/- 0.13, N = 3SE +/- 0.08, N = 3SE +/- 7.40, N = 3SE +/- 5.23, N = 3653.64654.471755.781848.40-mcpu=native-mcpu=native-march=native-march=native1. (CXX) g++ options: -O3 -std=c++11 -lpthread

Zstd Compression

Compression Level: 8 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression SpeedApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 9.18, N = 5SE +/- 2.22, N = 3SE +/- 1.35, N = 3SE +/- 0.17, N = 3901.1899.0325.6332.01. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

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: 57Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf50M100M150M200M250MSE +/- 1154.70, N = 3SE +/- 4333.33, N = 3SE +/- 1337439.51, N = 3SE +/- 1178223.71, N = 394856000949033332442866672549966671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ThoroughApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf510152025SE +/- 0.1431, N = 15SE +/- 0.1890, N = 8SE +/- 0.0791, N = 3SE +/- 0.0301, N = 321.568621.83749.16358.49931. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ExhaustiveApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf50100150200250SE +/- 2.73, N = 3SE +/- 0.63, N = 3SE +/- 0.30, N = 3SE +/- 0.21, N = 3209.83208.0891.7384.551. (CXX) g++ options: -O3 -flto -pthread

Etcpak

Benchmark: Single-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Single-Threaded - Configuration: ETC2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf60120180240300SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.43, N = 3SE +/- 0.68, N = 3119.75119.78292.88291.11-mcpu=native-mcpu=native-march=native-march=native1. (CXX) g++ options: -O3 -std=c++11 -lpthread

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLACApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.04, N = 5SE +/- 0.03, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 527.2727.1211.5011.401. (CXX) g++ options: -fvisibility=hidden -logg -lm

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3691215SE +/- 0.03, N = 12SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 34.504.9310.3310.621. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1122334455SE +/- 0.24, N = 4SE +/- 0.27, N = 3SE +/- 0.30, N = 3SE +/- 0.57, N = 321.7021.9848.2950.111. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet18Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf48121620SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.20, N = 37.786.8315.3114.80MIN: 5.54 / MAX: 17.88MIN: 5.57 / MAX: 13.08MIN: 14.85 / MAX: 16.4MIN: 14.16 / MAX: 15.641. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Cryptsetup

Twofish-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b DecryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf110220330440550SE +/- 0.00, N = 2SE +/- 0.00, N = 3SE +/- 0.84, N = 3SE +/- 1.16, N = 3221.2221.2494.3493.4

Cryptsetup

Twofish-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b EncryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf110220330440550SE +/- 0.00, N = 2SE +/- 0.03, N = 3SE +/- 0.85, N = 2SE +/- 1.07, N = 3220.7220.6492.9490.6

Cryptsetup

Twofish-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b DecryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf110220330440550SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.15, N = 3SE +/- 1.17, N = 3221.3221.3494.4493.2

Cryptsetup

Twofish-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b EncryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf110220330440550SE +/- 0.22, N = 3SE +/- 0.17, N = 3SE +/- 1.29, N = 3SE +/- 1.33, N = 3220.5220.5490.3489.2

GNU Radio

Test: Signal Source (Cosine)

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: Signal Source (Cosine)Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf14002800420056007000SE +/- 136.41, N = 3SE +/- 129.49, N = 3SE +/- 14.36, N = 3SE +/- 47.69, N = 36370.06444.23039.13126.01. 3.10.2.0

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k AtomsApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.14952.2993.44854.5985.7475SE +/- 0.011, N = 3SE +/- 0.019, N = 3SE +/- 0.019, N = 3SE +/- 0.018, N = 32.5062.4154.7535.109-lm-lm1. (CXX) g++ options: -O3 -ldl

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 MixingApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.54291.08581.62872.17162.7145SE +/- 0.001, N = 3SE +/- 0.001, N = 3SE +/- 0.022, N = 3SE +/- 0.006, N = 31.2021.2002.4132.410

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 StateApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.06550.1310.19650.2620.3275SE +/- 0.000, N = 3SE +/- 0.000, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 30.1450.1460.2910.288

Zstd Compression

Compression Level: 8, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Compression SpeedApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf160320480640800SE +/- 8.47, N = 3SE +/- 3.33, N = 3SE +/- 3.46, N = 3SE +/- 2.43, N = 3723.0746.7373.0379.51. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet QuantApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf10002000300040005000SE +/- 27.12, N = 15SE +/- 16.02, N = 13SE +/- 32.35, N = 15SE +/- 47.45, N = 152301.542299.154578.454241.53

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf100200300400500SE +/- 3.94, N = 3SE +/- 2.20, N = 4SE +/- 1.53, N = 3SE +/- 0.80, N = 3424.63445.09247.70225.93

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 MixingApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.13050.2610.39150.5220.6525SE +/- 0.000, N = 3SE +/- 0.000, N = 3SE +/- 0.001, N = 3SE +/- 0.002, N = 30.2990.2980.5750.580

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf100200300400500SE +/- 9.33, N = 3SE +/- 4.46, N = 9SE +/- 1.06, N = 3SE +/- 2.02, N = 3401.75446.47247.61230.27

WebP2 Image Encode

Encode Settings: Quality 100, Compression Effort 5

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 100, Compression Effort 5Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3691215SE +/- 0.098, N = 9SE +/- 0.111, N = 8SE +/- 0.012, N = 3SE +/- 0.008, N = 312.40312.9677.2866.812-msse4.2-msse4.21. (CXX) g++ options: -fno-rtti -O3

TNN

Target: CPU - Model: DenseNet

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: DenseNetApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf11002200330044005500SE +/- 7.80, N = 3SE +/- 1.09, N = 3SE +/- 3.69, N = 3SE +/- 1.95, N = 35236.784505.262858.252760.98MIN: 5104.16 / MAX: 5331.99MIN: 4473.16 / MAX: 4529.26MIN: 2782.67 / MAX: 2921.88MIN: 2689.1 / MAX: 3085.251. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg16Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1326395265SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.27, N = 3SE +/- 0.10, N = 333.4031.3158.9958.87MIN: 28.52 / MAX: 43.37MIN: 28.75 / MAX: 35.92MIN: 58.28 / MAX: 63.37MIN: 58.29 / MAX: 72.91. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

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 StateApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.35150.7031.05451.4061.7575SE +/- 0.000, N = 3SE +/- 0.001, N = 3SE +/- 0.000, N = 3SE +/- 0.004, N = 30.8350.8331.5621.555

TensorFlow Lite

Model: Inception ResNet V2

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Inception ResNet V2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf20K40K60K80K100KSE +/- 1184.33, N = 12SE +/- 75.44, N = 3SE +/- 217.28, N = 3SE +/- 265.78, N = 3102043.0101417.059615.654465.6

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedRyzen 7 6850U - Max PerfApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850U8001600240032004000SE +/- 1.65, N = 3SE +/- 12.25, N = 3SE +/- 25.90, N = 3SE +/- 17.49, N = 32015.53620.63729.81995.61. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

TensorFlow Lite

Model: Mobilenet Float

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet FloatApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf12002400360048006000SE +/- 49.79, N = 7SE +/- 45.90, N = 3SE +/- 6.91, N = 3SE +/- 7.11, N = 35693.845655.293324.093077.33

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin ProteinApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.26632.53263.79895.06526.3315SE +/- 0.039, N = 3SE +/- 0.028, N = 7SE +/- 0.015, N = 3SE +/- 0.012, N = 33.3063.0455.3365.628-lm-lm1. (CXX) g++ options: -O3 -ldl

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 7.2.0Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf246810SE +/- 0.032, N = 5SE +/- 0.041, N = 5SE +/- 0.039, N = 5SE +/- 0.047, N = 54.0313.9157.2147.206

GNU Radio

Test: FIR Filter

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: FIR FilterApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 4.02, N = 3SE +/- 6.78, N = 3SE +/- 0.89, N = 3SE +/- 1.65, N = 3536.9559.2969.5973.81. 3.10.2.0

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v2-v2 - Model: mobilenet-v2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.8731.7462.6193.4924.365SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 32.242.243.883.75MIN: 2.22 / MAX: 2.41MIN: 2.21 / MAX: 3.06MIN: 3.57 / MAX: 4.33MIN: 3.47 / MAX: 4.871. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf13002600390052006500SE +/- 5.70, N = 3SE +/- 4.10, N = 3SE +/- 7.21, N = 3SE +/- 19.74, N = 334613468596559191. (CXX) g++ options: -O3

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3K6K9K12K15KSE +/- 66.25, N = 8SE +/- 23.85, N = 3SE +/- 46.94, N = 3SE +/- 55.52, N = 37664.27486.912898.112534.6MIN: 5243.9 / MAX: 7829.69MIN: 5372.47 / MAX: 7523.42MIN: 10101.42 / MAX: 12974.59MIN: 9881.58 / MAX: 12631.42

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 CompressionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf48121620SE +/- 0.180, N = 4SE +/- 0.146, N = 15SE +/- 0.130, N = 3SE +/- 0.020, N = 315.89016.38210.1949.5281. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: yolov4-tinyApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.32, N = 3SE +/- 0.41, N = 3SE +/- 0.52, N = 3SE +/- 0.38, N = 314.4914.1924.2723.20MIN: 13.06 / MAX: 22.07MIN: 13.03 / MAX: 18MIN: 22.65 / MAX: 27.35MIN: 21.9 / MAX: 27.381. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet50Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.16, N = 3SE +/- 0.03, N = 3SE +/- 0.25, N = 3SE +/- 0.23, N = 315.4514.6624.9324.20MIN: 13.48 / MAX: 25.47MIN: 13.4 / MAX: 18.04MIN: 24.08 / MAX: 30.01MIN: 23.32 / MAX: 28.31. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf306090120150SE +/- 0.43, N = 3SE +/- 0.20, N = 3SE +/- 0.14, N = 3SE +/- 0.42, N = 3151.67150.9496.8990.731. (CXX) g++ options: -O3 -fPIC -lm

WebP2 Image Encode

Encode Settings: Quality 95, Compression Effort 7

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 95, Compression Effort 7Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 8.25, N = 3SE +/- 1.52, N = 3SE +/- 0.46, N = 3SE +/- 0.86, N = 3852.46900.77586.74542.61-msse4.2-msse4.21. (CXX) g++ options: -fno-rtti -O3

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf20406080100SE +/- 1.20, N = 3SE +/- 0.73, N = 15SE +/- 0.17, N = 3SE +/- 0.13, N = 388.3393.6361.6956.96-lSDL-march=native-march=native1. (CXX) g++ options: -pipe -O3 -ffast-math -R/usr/lib -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 0Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf70140210280350SE +/- 4.09, N = 3SE +/- 0.54, N = 3SE +/- 0.29, N = 3SE +/- 0.99, N = 3327.57316.32215.30201.881. (CXX) g++ options: -O3 -fPIC -lm

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v3-v3 - Model: mobilenet-v3Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.75151.5032.25453.0063.7575SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 32.072.073.343.32MIN: 2.03 / MAX: 2.19MIN: 2.03 / MAX: 2.16MIN: 3.1 / MAX: 3.72MIN: 3.01 / MAX: 4.341. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Primesieve

Length: 1e13

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e13Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf120240360480600SE +/- 4.36, N = 3SE +/- 3.51, N = 3SE +/- 2.22, N = 3SE +/- 0.24, N = 3549.67561.55382.14349.741. (CXX) g++ options: -O3

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf9001800270036004500SE +/- 45.28, N = 20SE +/- 27.90, N = 4SE +/- 32.32, N = 4SE +/- 22.05, N = 43878249239713645

GNU Radio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: Hilbert TransformApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf140280420560700SE +/- 3.43, N = 3SE +/- 2.13, N = 3SE +/- 1.57, N = 3SE +/- 3.71, N = 3413.9428.4655.4658.41. 3.10.2.0

WebP2 Image Encode

Encode Settings: Quality 75, Compression Effort 7

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 75, Compression Effort 7Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf90180270360450SE +/- 6.10, N = 9SE +/- 7.44, N = 9SE +/- 1.08, N = 3SE +/- 0.67, N = 3384.28408.72278.59257.24-msse4.2-msse4.21. (CXX) g++ options: -fno-rtti -O3

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 TimeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.05982.11963.17944.23925.299SE +/- 0.02, N = 3SE +/- 0.03, N = 9SE +/- 0.07, N = 3SE +/- 0.07, N = 33.052.984.714.57

Google Draco

Model: Church Facade

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: Church FacadeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2K4K6K8K10KSE +/- 5.49, N = 3SE +/- 1.15, N = 3SE +/- 2.89, N = 3SE +/- 9.67, N = 350795073800679581. (CXX) g++ options: -O3

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: squeezenet_ssdApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf510152025SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.14, N = 3SE +/- 0.04, N = 314.6012.7119.7818.98MIN: 10.01 / MAX: 24.55MIN: 10.24 / MAX: 17.61MIN: 19.21 / MAX: 20.98MIN: 18.6 / MAX: 19.691. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

WebP2 Image Encode

Encode Settings: Quality 100, Lossless Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 100, Lossless CompressionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf400800120016002000SE +/- 3.42, N = 3SE +/- 10.15, N = 3SE +/- 1.26, N = 3SE +/- 1.08, N = 31864.981966.801386.211284.09-msse4.2-msse4.21. (CXX) g++ options: -fno-rtti -O3

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 TimeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.33432.66864.00295.33726.6715SE +/- 0.00, N = 3SE +/- 0.08, N = 4SE +/- 0.10, N = 3SE +/- 0.01, N = 34.043.895.935.71

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 4KApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf48121620SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 310.2410.7514.4615.08-march=armv8-a-march=armv8-a-m64-m641. (CXX) g++ options: -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v1.1Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf70140210280350SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.16, N = 3SE +/- 0.21, N = 3321.90321.84219.05219.04MIN: 321.56 / MAX: 322.22MIN: 321.54 / MAX: 322.19MIN: 217.97 / MAX: 220.33MIN: 217.84 / MAX: 220.691. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: shufflenet-v2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.62331.24661.86992.49323.1165SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 31.921.892.772.66MIN: 1.87 / MAX: 3.83MIN: 1.87 / MAX: 1.93MIN: 2.45 / MAX: 4.77MIN: 2.35 / MAX: 6.161. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf510152025SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 318.9720.6414.0914.50

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf60K120K180K240K300KSE +/- 7.69, N = 3SE +/- 199.86, N = 3SE +/- 1212.86, N = 3SE +/- 1005.05, N = 3204530.93204409.38277973.30298579.201. (CC) gcc options: -O2 -lrt" -lrt

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database ShootoutApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf8001600240032004000SE +/- 17.86, N = 3SE +/- 14.38, N = 3SE +/- 15.85, N = 3SE +/- 37.14, N = 33439.02746.53935.13490.0MIN: 3163.36 / MAX: 3920.23MIN: 2523.84 / MAX: 3140.59MIN: 3579.24 / MAX: 4254.29MIN: 3174.73 / MAX: 3690.56

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha512Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf800K1600K2400K3200K4000KSE +/- 2039.33, N = 3SE +/- 0.00, N = 3SE +/- 6196.08, N = 3SE +/- 20710.08, N = 33582836358487525307852509894

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: efficientnet-b0Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.15882.31763.47644.63525.794SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 33.673.635.155.03MIN: 3.6 / MAX: 14.01MIN: 3.55 / MAX: 6.64MIN: 4.83 / MAX: 8.01MIN: 4.66 / MAX: 7.51. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3691215SE +/- 0.09, N = 15SE +/- 0.07, N = 15SE +/- 0.02, N = 3SE +/- 0.01, N = 310.407.357.997.95

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 TimeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.04632.09263.13894.18525.2315SE +/- 0.04, N = 3SE +/- 0.04, N = 9SE +/- 0.05, N = 3SE +/- 0.03, N = 33.313.344.654.41

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: MediumApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.28452.5693.85355.1386.4225SE +/- 0.0253, N = 3SE +/- 0.0205, N = 3SE +/- 0.0239, N = 3SE +/- 0.0351, N = 35.54645.70874.19824.10331. (CXX) g++ options: -O3 -flto -pthread

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.0Test: Boat - Acceleration: CPU-onlyApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf246810SE +/- 0.018, N = 3SE +/- 0.065, N = 8SE +/- 0.004, N = 3SE +/- 0.009, N = 37.3107.8515.8885.656

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 1080pApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf816243240SE +/- 0.16, N = 3SE +/- 0.23, N = 3SE +/- 0.04, N = 3SE +/- 0.13, N = 325.2525.9233.8034.98-march=armv8-a-march=armv8-a-m64-m641. (CXX) g++ options: -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

Ngspice

Circuit: C7552

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C7552Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf306090120150SE +/- 0.39, N = 3SE +/- 0.97, N = 4SE +/- 1.33, N = 3SE +/- 0.12, N = 384.5385.03116.82115.961. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mnasnetApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.68631.37262.05892.74523.4315SE +/- 0.02, N = 2SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 32.212.213.052.98MIN: 2.18 / MAX: 2.33MIN: 2.17 / MAX: 4.48MIN: 2.83 / MAX: 3.41MIN: 2.69 / MAX: 3.641. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf8001600240032004000SE +/- 18.65, N = 4SE +/- 22.10, N = 4SE +/- 28.92, N = 20SE +/- 25.03, N = 42915267736913540

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.19, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 322.2519.5926.6726.561. Inkscape 1.2.1 (9c6d41e410, 2022-07-14)

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf510152025SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.14, N = 321.5021.4815.9615.861. (CC) gcc options: -O2 -pedantic -fvisibility=hidden -lm

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.0Test: Server Rack - Acceleration: CPU-onlyApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.14850.2970.44550.5940.7425SE +/- 0.003, N = 3SE +/- 0.007, N = 4SE +/- 0.001, N = 3SE +/- 0.001, N = 30.6600.6390.5160.489

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 9Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1020304050SE +/- 0.22, N = 3SE +/- 0.25, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 345.3445.5535.1534.571. (CC) gcc options: -fvisibility=hidden -O2

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: regnety_400mApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf246810SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 35.305.316.986.80MIN: 5.18 / MAX: 5.65MIN: 5.17 / MAX: 6.73MIN: 6.26 / MAX: 7.97MIN: 6.19 / MAX: 7.841. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Xmrig

Variant: Monero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Monero - Hash Count: 1MApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf7001400210028003500SE +/- 44.02, N = 6SE +/- 12.77, N = 3SE +/- 24.89, N = 3SE +/- 30.36, N = 92429.02547.13108.73183.1-maes-maes1. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf400800120016002000SE +/- 11.61, N = 3SE +/- 13.71, N = 7SE +/- 9.40, N = 3SE +/- 10.19, N = 31533.81473.11807.61930.0-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.2332.4663.6994.9326.165SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 34.194.195.425.481. (CXX) g++ options: -O3

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf140280420560700SE +/- 3.46, N = 3SE +/- 4.50, N = 3SE +/- 0.89, N = 3SE +/- 2.71, N = 3652.9511.6668.6607.6MIN: 510.8 / MAX: 878.7MIN: 425.56 / MAX: 662.53MIN: 585.53 / MAX: 858.98MIN: 541.35 / MAX: 796.34

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf48121620SE +/- 0.16, N = 15SE +/- 0.16, N = 15SE +/- 0.18, N = 3SE +/- 0.16, N = 315.8116.1313.2812.411. (CXX) g++ options: -O3 -fPIC -lm

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: resizeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3691215SE +/- 0.04, N = 3SE +/- 0.08, N = 10SE +/- 0.14, N = 4SE +/- 0.14, N = 410.8810.0313.0012.65

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf10002000300040005000SE +/- 19.67, N = 4SE +/- 24.73, N = 4SE +/- 55.90, N = 4SE +/- 30.78, N = 33760375148234552

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.0Test: Server Room - Acceleration: CPU-onlyApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.98441.96882.95323.93764.922SE +/- 0.009, N = 3SE +/- 0.035, N = 3SE +/- 0.010, N = 3SE +/- 0.010, N = 33.4053.4494.3754.313

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: googlenetApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3691215SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.26, N = 312.6910.1613.0512.71MIN: 8.29 / MAX: 25.33MIN: 8.42 / MAX: 12.99MIN: 12.5 / MAX: 13.56MIN: 11.87 / MAX: 14.171. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf140280420560700SE +/- 0.84, N = 3SE +/- 1.53, N = 3SE +/- 1.15, N = 3SE +/- 0.46, N = 3652.69668.56522.01528.22

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression SpeedApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf12002400360048006000SE +/- 2.60, N = 3SE +/- 5.37, N = 3SE +/- 11.99, N = 3SE +/- 4.79, N = 35479.75479.24297.04278.61. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

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 TimeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.29832.59663.89495.19326.4915SE +/- 0.02, N = 3SE +/- 0.06, N = 4SE +/- 0.04, N = 3SE +/- 0.01, N = 34.524.605.775.52

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression SpeedApple MacBook Air M2Ryzen 7 6850URyzen 7 6850U - Max Perf10002000300040005000SE +/- 2.92, N = 3SE +/- 19.53, N = 3SE +/- 29.78, N = 34531.13567.83591.31. (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 SpeedApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf11002200330044005500SE +/- 9.42, N = 3SE +/- 2.78, N = 3SE +/- 8.23, N = 3SE +/- 2.88, N = 35241.25230.84155.14128.01. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

simdjson

Throughput Test: TopTweet

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.21052.4213.63154.8426.0525SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 34.254.255.345.381. (CXX) g++ options: -O3

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf10002000300040005000SE +/- 20.66, N = 3SE +/- 4.35, N = 3SE +/- 7.32, N = 3SE +/- 5.47, N = 34494.64507.63570.23563.31. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf8001600240032004000SE +/- 25.39, N = 15SE +/- 21.27, N = 15SE +/- 31.71, N = 3SE +/- 43.38, N = 33004.73000.23789.03720.8MIN: 2466.19 / MAX: 3300.89MIN: 2418.08 / MAX: 3302.43MIN: 3316.64 / MAX: 4168.89MIN: 3392.72 / MAX: 3974.31

GNU Radio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: FM Deemphasis FilterApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 15.15, N = 3SE +/- 21.51, N = 3SE +/- 1.39, N = 3SE +/- 3.06, N = 3823.1856.51019.71028.81. 3.10.2.0

ASKAP

Test: tConvolve MT - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve MT - GriddingApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf30060090012001500SE +/- 0.64, N = 3SE +/- 0.37, N = 3SE +/- 2.61, N = 3SE +/- 0.12, N = 31536.831536.091230.781234.331. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression SpeedApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf11002200330044005500SE +/- 4.78, N = 5SE +/- 7.82, N = 3SE +/- 12.14, N = 3SE +/- 28.52, N = 35005.45005.44060.04084.41. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

ASKAP

Test: tConvolve OpenMP - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - DegriddingApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf5001000150020002500SE +/- 1.84, N = 15SE +/- 3.72, N = 14SE +/- 9.84, N = 3SE +/- 9.84, N = 31733.471731.452130.142130.141. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: MobileNet v2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf70140210280350SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.86, N = 3SE +/- 0.16, N = 3306.56275.76251.58249.58MIN: 301.82 / MAX: 307.24MIN: 275.09 / MAX: 276.47MIN: 247.87 / MAX: 255.72MIN: 248.13 / MAX: 251.641. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

WebP2 Image Encode

Encode Settings: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: DefaultApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.0962.1923.2884.3845.48SE +/- 0.024, N = 3SE +/- 0.023, N = 3SE +/- 0.011, N = 3SE +/- 0.017, N = 34.8714.8604.1943.974-msse4.2-msse4.21. (CXX) g++ options: -fno-rtti -O3

ASKAP

Test: Hogbom Clean OpenMP

OpenBenchmarking.orgIterations Per Second, More Is BetterASKAP 1.0Test: Hogbom Clean OpenMPApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf50100150200250SE +/- 0.54, N = 3SE +/- 0.39, N = 3SE +/- 0.80, N = 3SE +/- 3.15, N = 12216.92240.77199.08196.701. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf70K140K210K280K350KSE +/- 187.56, N = 3SE +/- 110.09, N = 3SE +/- 93.21, N = 3SE +/- 893.87, N = 32522902523303085563066461. (CC) gcc options: -pedantic -O3

ASKAP

Test: tConvolve MT - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve MT - DegriddingApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf400800120016002000SE +/- 1.17, N = 3SE +/- 1.17, N = 3SE +/- 1.34, N = 3SE +/- 2.64, N = 31441.491439.551754.821751.451. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mobilenetApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf48121620SE +/- 0.17, N = 3SE +/- 0.14, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 312.0211.8014.3413.63MIN: 8.15 / MAX: 25.34MIN: 8.17 / MAX: 16.71MIN: 13.75 / MAX: 15.27MIN: 13 / MAX: 14.81. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnetApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3691215SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 312.0610.8713.1912.98MIN: 9.09 / MAX: 20.86MIN: 9.1 / MAX: 13.69MIN: 12.89 / MAX: 13.68MIN: 12.59 / MAX: 15.591. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf16003200480064008000SE +/- 21.46, N = 3SE +/- 41.24, N = 3SE +/- 13.71, N = 3SE +/- 42.32, N = 37581.66292.37351.37000.3MIN: 7540.84 / MAX: 8294.24MIN: 6212.62 / MAX: 7155.96MIN: 7323.83 / MAX: 8250.43MIN: 6915.31 / MAX: 7837

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: auto-levelsApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3691215SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 311.6810.5212.6612.12

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: rotateApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3691215SE +/- 0.018, N = 3SE +/- 0.022, N = 3SE +/- 0.063, N = 3SE +/- 0.007, N = 310.8979.86611.86811.487

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf60120180240300SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.24, N = 3222.62222.67267.26266.451. (CC) gcc options: -O3 -rdynamic

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IOApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf14002800420056007000SE +/- 62.21, N = 12SE +/- 62.11, N = 3SE +/- 26.72, N = 3SE +/- 50.44, N = 35433.85278.36304.95901.7MIN: 5084.52 / MAX: 9675.5MIN: 5210.31 / MAX: 8127.23MIN: 6256.81 / MAX: 8680.32MIN: 5842.96 / MAX: 8932.44

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.8191.6382.4573.2764.095SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 33.053.053.603.641. (CXX) g++ options: -O3

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.2790.5580.8371.1161.395SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.041.041.231.241. (CXX) g++ options: -O3

Google SynthMark

Test: VoiceMark_100

OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100Apple MacBook Air M2Ryzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 0.26, N = 3SE +/- 4.90, N = 3SE +/- 1.81, N = 3660.06785.94786.951. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6, LosslessApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf48121620SE +/- 0.13, N = 11SE +/- 0.24, N = 3SE +/- 0.18, N = 3SE +/- 0.09, N = 317.9417.8416.1115.061. (CXX) g++ options: -O3 -fPIC -lm

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf30K60K90K120K150KSE +/- 671.78, N = 3SE +/- 728.62, N = 7SE +/- 23.83, N = 3SE +/- 100.57, N = 3107565.6103778.3115075.2122833.4-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3105105124124

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2000M4000M6000M8000M10000MSE +/- 64974857.43, N = 3SE +/- 99007623.30, N = 3SE +/- 12977196.86, N = 3SE +/- 6697473.83, N = 388226675008738847143952860658010278077680-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.09132.18263.27394.36525.4565SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 34.184.184.804.851. (CXX) g++ options: -O3

libavif avifenc

Encoder Speed: 10, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 10, LosslessApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf246810SE +/- 0.028, N = 3SE +/- 0.062, N = 5SE +/- 0.015, N = 3SE +/- 0.025, N = 35.5235.8496.3906.0881. (CXX) g++ options: -O3 -fPIC -lm

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression SpeedApple MacBook Air M2 - Max PerfApple MacBook Air M2Ryzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.19, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 322.221.724.825.11. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.13Time To CompileApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf50100150200250SE +/- 1.51, N = 12SE +/- 2.30, N = 12SE +/- 0.44, N = 3SE +/- 0.31, N = 3210.76213.48197.43185.34

GEGL

Operation: Scale

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ScaleApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1.25892.51783.77675.03566.2945SE +/- 0.011, N = 3SE +/- 0.027, N = 3SE +/- 0.006, N = 3SE +/- 0.035, N = 35.3904.8645.5955.536

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: ReactorApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf306090120150SE +/- 1.64, N = 12SE +/- 0.27, N = 3SE +/- 1.81, N = 12SE +/- 1.97, N = 12143.38137.84158.26152.19

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, LosslessApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf48121620SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 315.0015.0213.1013.121. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16 -ltiff

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.32Test: unsharp-maskApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf48121620SE +/- 0.10, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 314.9713.0714.4613.91

Basis Universal

Settings: UASTC Level 3

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 3Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf20406080100SE +/- 0.95, N = 3SE +/- 0.87, N = 4SE +/- 0.15, N = 3SE +/- 0.20, N = 372.6074.3570.0365.351. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf50100150200250SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3223212239241

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf3691215SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 311.211.212.612.7

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf7001400210028003500SE +/- 30.77, N = 15SE +/- 36.47, N = 5SE +/- 6.70, N = 3SE +/- 3.35, N = 33340.83290.93136.22966.0MIN: 2901.87 / MAX: 3813.56MIN: 3034.39 / MAX: 3572.44MIN: 2971.75 / MAX: 3358.15MIN: 2760.82 / MAX: 3249.25

GEGL

Operation: Tile Glass

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile GlassApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.05, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 325.1523.4822.6722.35

Unpacking Firefox

Extracting: firefox-84.0.source.tar.xz

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking Firefox 84.0Extracting: firefox-84.0.source.tar.xzApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf48121620SE +/- 0.11, N = 4SE +/- 0.08, N = 4SE +/- 0.13, N = 8SE +/- 0.03, N = 416.8716.2415.2515.03

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 TimeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.46580.93161.39741.86322.329SE +/- 0.06, N = 3SE +/- 0.02, N = 9SE +/- 0.01, N = 3SE +/- 0.03, N = 31.921.992.071.85

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf714212835SE +/- 0.12, N = 3SE +/- 0.21, N = 3SE +/- 0.26, N = 3SE +/- 0.27, N = 326.226.728.629.31. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

Cryptsetup

AES-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b DecryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf10002000300040005000SE +/- 6.78, N = 3SE +/- 2.76, N = 3SE +/- 23.59, N = 3SE +/- 36.24, N = 34315.94317.44766.64743.6

Cryptsetup

AES-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b EncryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf10002000300040005000SE +/- 6.68, N = 3SE +/- 2.58, N = 3SE +/- 43.16, N = 3SE +/- 19.05, N = 34315.84316.74741.14712.0

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf200K400K600K800K1000KSE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 2502.89, N = 3SE +/- 5913.21, N = 3784862784862861857860980

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf20406080100SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 387.187.280.180.6

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 0.88, N = 3SE +/- 0.67, N = 3SE +/- 4.18, N = 3SE +/- 1.15, N = 3840841773781

LuaRadio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis FilterApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf90180270360450SE +/- 0.42, N = 9SE +/- 0.07, N = 3SE +/- 0.85, N = 3SE +/- 0.12, N = 3380.8383.4412.7413.5

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.96981.93962.90943.87924.849SE +/- 0.05, N = 3SE +/- 0.10, N = 4SE +/- 0.05, N = 3SE +/- 0.07, N = 34.214.314.273.99

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf20406080100SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.24, N = 3SE +/- 0.20, N = 374.073.978.379.7

Basis Universal

Settings: UASTC Level 2

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf816243240SE +/- 0.35, N = 3SE +/- 0.27, N = 3SE +/- 0.21, N = 3SE +/- 0.19, N = 333.8234.3535.1832.871. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

GEGL

Operation: Rotate 90 Degrees

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 DegreesApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf918273645SE +/- 0.15, N = 3SE +/- 0.11, N = 3SE +/- 0.16, N = 3SE +/- 0.11, N = 337.9037.3539.6539.18

GEGL

Operation: Antialias

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: AntialiasApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf714212835SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.32, N = 330.5828.8129.2829.56

GEGL

Operation: Reflect

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ReflectApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 325.2924.2025.6325.62

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf816243240SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 330.730.632.432.4

LuaRadio

Test: Complex Phase

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex PhaseApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 5.89, N = 9SE +/- 2.20, N = 3SE +/- 8.02, N = 3SE +/- 5.53, N = 3857.9876.9828.7829.1

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf20406080100SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 398.898.8104.0103.0

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf510152025SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 317.817.918.718.6

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest CompressionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf246810SE +/- 0.007, N = 3SE +/- 0.005, N = 3SE +/- 0.027, N = 3SE +/- 0.032, N = 36.1146.1135.8495.8241. (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 0Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf246810SE +/- 0.019, N = 3SE +/- 0.017, N = 3SE +/- 0.001, N = 3SE +/- 0.029, N = 36.0045.9906.2616.1081. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

ASKAP

Test: tConvolve OpenMP - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - GriddingApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf30060090012001500SE +/- 20.29, N = 15SE +/- 14.46, N = 14SE +/- 0.00, N = 3SE +/- 17.25, N = 31456.371517.861512.821479.601. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

GEGL

Operation: Wavelet Blur

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet BlurApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1122334455SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 346.7044.8246.3246.02

GEGL

Operation: Cartoon

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CartoonApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf20406080100SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.19, N = 373.7872.7775.7675.64

GEGL

Operation: Crop

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: CropApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf246810SE +/- 0.039, N = 3SE +/- 0.078, N = 3SE +/- 0.045, N = 3SE +/- 0.032, N = 36.5206.3566.5806.541

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf20406080100SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.25, N = 3SE +/- 0.15, N = 376.276.278.678.1

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf4080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 3165164169168

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf70140210280350SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 3305304312313

Cryptsetup

AES-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b EncryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf9001800270036004500SE +/- 5.63, N = 3SE +/- 0.95, N = 3SE +/- 26.47, N = 3SE +/- 11.01, N = 34120.54120.74057.94014.5

Cryptsetup

AES-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b DecryptionApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf9001800270036004500SE +/- 5.30, N = 3SE +/- 0.99, N = 3SE +/- 7.75, N = 3SE +/- 17.72, N = 34122.64123.04076.24024.6

Basis Universal

Settings: ETC1S

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: ETC1SApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.07, N = 3SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 324.0424.0524.6324.121. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

GEGL

Operation: Color Enhance

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color EnhanceApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1020304050SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 342.3742.0041.5641.70

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf80160240320400SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 1.15, N = 3350350347345

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1020304050SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.18, N = 3SE +/- 0.03, N = 342.2542.0541.9441.701. Apple MacBook Air M2: git version 2.37.12. Apple MacBook Air M2 - Max Perf: git version 2.37.23. Ryzen 7 6850U: git version 2.37.14. Ryzen 7 6850U - Max Perf: git version 2.37.1

TNN

Target: CPU - Model: SqueezeNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf1224364860SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.17, N = 353.2953.3353.1953.67MIN: 53.25 / MAX: 53.38MIN: 53.27 / MAX: 53.46MIN: 52.86 / MAX: 53.53MIN: 53.17 / MAX: 54.061. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

Zstd Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression SpeedApple MacBook Air M2Apple MacBook Air M2 - Max Perf10002000300040005000SE +/- 3.71, N = 3SE +/- 1.66, N = 34804.24820.41. (CC) gcc options: -O3 -pthread -lz -llzma -llz4

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazefaceApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.4230.8461.2691.6922.115SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 31.871.881.381.31MIN: 1.02 / MAX: 7.77MIN: 1.02 / MAX: 5.48MIN: 1.17 / MAX: 1.74MIN: 1.14 / MAX: 2.071. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

TensorFlow Lite

Model: NASNet Mobile

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: NASNet MobileApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf4K8K12K16K20KSE +/- 314.02, N = 12SE +/- 114.49, N = 15SE +/- 15.59, N = 3SE +/- 23.00, N = 317334.117241.710854.310274.7

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: SqueezeNetApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf16003200480064008000SE +/- 134.59, N = 15SE +/- 140.94, N = 15SE +/- 11.95, N = 3SE +/- 13.51, N = 37293.797652.404444.494079.60

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 DataframeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf612182430SE +/- 0.04, N = 3SE +/- 1.28, N = 4SE +/- 0.03, N = 3SE +/- 0.05, N = 321.5123.4813.5012.40

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 TimeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.56251.1251.68752.252.8125SE +/- 0.10, N = 3SE +/- 0.04, N = 9SE +/- 0.10, N = 3SE +/- 0.11, N = 32.232.292.502.43

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf0.81451.6292.44353.2584.0725SE +/- 0.19, N = 3SE +/- 0.04, N = 9SE +/- 0.09, N = 3SE +/- 0.05, N = 33.303.623.543.42

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 DataframeApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf510152025SE +/- 0.03, N = 3SE +/- 0.76, N = 9SE +/- 0.02, N = 3SE +/- 0.07, N = 321.4121.9213.5312.57

Ngspice

Circuit: C2670

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C2670Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf4080120160200SE +/- 6.45, N = 9SE +/- 1.31, N = 3SE +/- 1.89, N = 12SE +/- 1.31, N = 3175.48117.09162.57150.921. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf918273645SE +/- 0.54, N = 12SE +/- 1.01, N = 15SE +/- 0.21, N = 3SE +/- 0.21, N = 338.1541.1429.7327.111. (CXX) g++ options: -O3

GNU Radio

Test: IIR Filter

OpenBenchmarking.orgMiB/s, More Is BetterGNU RadioTest: IIR FilterApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf30060090012001500SE +/- 51.19, N = 3SE +/- 20.36, N = 3SE +/- 1.31, N = 3SE +/- 0.73, N = 31147.11201.0379.0379.81. 3.10.2.0

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf2004006008001000SE +/- 1.32, N = 3SE +/- 8.91, N = 15SE +/- 3.50, N = 3SE +/- 11.68, N = 15583.6537.9785.7823.9MIN: 384.17 / MAX: 865.73MIN: 369.98 / MAX: 954.56MIN: 612.31 / MAX: 2066.61MIN: 609.99 / MAX: 2048.83

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Apple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf10002000300040005000SE +/- 62.55, N = 20SE +/- 29.43, N = 20SE +/- 25.22, N = 20SE +/- 25.06, N = 204590263141053070

LeelaChessZero

Backend: Eigen

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: EigenApple MacBook Air M2Apple MacBook Air M2 - Max PerfRyzen 7 6850URyzen 7 6850U - Max Perf170340510680850SE +/- 16.66, N = 9SE +/- 29.28, N = 9SE +/- 4.80, N = 9SE +/- 5.59, N = 57157674615181. (CXX) g++ options: -flto -pthread


Phoronix Test Suite v10.8.4