m1 new

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

HTML result view exported from: https://openbenchmarking.org/result/2205205-NE-M1NEW434480&sro&grs.

m1 newProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionABCDEApple M1 @ 2.06GHz (4 Cores / 8 Threads)Apple Mac mini (M1 2020)8GB251GB APPLE SSD AP0256Q + 2 x 0GB APPLE SSD AP0256QllvmpipeBroadcom NetXtreme BCM57762 PCIe + Broadcom BRCM4378 + Broadcom Device 5f69Arch Linux ARM5.17.0-rc7-asahi-next-20220310-5-2-ARCH (aarch64)KDE Plasma 5.24.4X Server 1.21.1.34.5 Mesa 22.0.1 (LLVM 13.0.1 128 bits)GCC 11.2.0 + Clang 13.0.1ext41920x1080OpenBenchmarking.orgCompiler Details- --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-isl --with-linker-hash-style=gnu Processor Details- Scaling Governor: apple-cpufreq schedutilJava Details- OpenJDK Runtime Environment (build 11.0.15+3)Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected

m1 newrenaissance: Scala Dottyrenaissance: Apache Spark ALSstress-ng: Futexstress-ng: Socket Activitystress-ng: Vector Mathrenaissance: Rand Foresttensorflow-lite: Mobilenet Floatstress-ng: NUMArenaissance: In-Memory Database Shootoutrenaissance: ALS Movie Lensrenaissance: Genetic Algorithm Using Jenetics + Futuresrenaissance: Savina Reactors.IOstress-ng: Mallocstress-ng: IO_uringstress-ng: Glibc Qsort Data Sortingrenaissance: Apache Spark PageRankstress-ng: SENDFILErenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Finagle HTTP Requeststensorflow-lite: SqueezeNetrenaissance: Apache Spark Bayesstress-ng: Atomicstress-ng: Context Switchingstress-ng: CPU Cachestress-ng: Forkingstress-ng: Memory Copyingtensorflow-lite: NASNet Mobiletensorflow-lite: Mobilenet Quanttensorflow-lite: Inception V4webp2: Quality 75, Compression Effort 7webp2: Quality 95, Compression Effort 7stress-ng: System V Message Passingwebp2: Quality 100, Lossless Compressionwebp2: Defaultstress-ng: MMAPstress-ng: Semaphoresstress-ng: Cryptowebp2: Quality 100, Compression Effort 5stress-ng: MEMFDstress-ng: CPU Stressstress-ng: Matrix Mathtensorflow-lite: Inception ResNet V2stress-ng: Glibc C String Functionsgromacs: MPI CPU - water_GMX50_barestress-ng: x86_64 RdRandABCDE734.93141.5693881.484252.1224447.2711.93932.211415.154105.58902.75969.45739.38772171.61390102.87114.43181.2666722.988979.72075.25266.76858.2245245.171825962.81740.3730524.062691.6816295.62229.0970494.1309.148625.3864963940.351454.2765.59882.42583055.349191.9212.467783.272315.4624017.0264283.6290833.030.189693.53715.9757248.124014.2222331.76745.73936.741366.083933.38479.66099.55789.18421564.88386095.65115.93212.7672788.458723.62026.35369.276876.9245342.661830766.39754.4130547.342709.6916242.62201.5171055.9309.975625.554973907.171448.1435.59682.32581580.079160.1412.451783.252313.7824017.5364353.4290765.330.189597.13770.3812719.484394.0324442.69703.13816.011422.293992.88510.46235.05904.88731846.74388689.89115.473126.9681823.118965.02046.95410.416865.2250768.931857681.99750.9430377.572668.8316271.22208.870342.5309.97624.3314994253.831456.5675.57582.23582072.439181.8712.454781.892317.1523987.8164357.1290637.730.189881.33150.7765650.064300.5524443.8686.04020.621421.753899.98621.26073.35653.78709098.19393296.1111.873105.6686699.738947.32062.15334.166717.5246377.221832157.85747.9830136.712677.0616248.52206.5770453.8310.607622.5794989805.71451.2285.56782.03584291.969157.712.466782.642315.1424016.864317.1290796.360.189692.23132.4777796.684437.6924444.11706.24070.631443.124040.98493.06150.85795.28613514.57377681.671143137.5664579.518778.82081.65354.116785.2245801.211866818.68753.7829984.12678.2516064.72211.6370727.9311.203626.6344962936.881452.9135.59382.06583796.539195.0112.479783.382315.7724017.0764294.4290807.920.189OpenBenchmarking.org

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyABCDE2004006008001000734.9693.5597.1881.3692.2MIN: 512.73 / MAX: 975.23MIN: 470.47 / MAX: 1120.45MIN: 457.26 / MAX: 1077.32MIN: 619.8 / MAX: 1361.55MIN: 472.89 / MAX: 1230.33

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSABCDE80016002400320040003141.53715.93770.33150.73132.4MIN: 3025.06 / MAX: 3238.05MIN: 3559.76 / MAX: 3923MIN: 3590.82 / MAX: 3925.7MIN: 3039.18 / MAX: 3280.86MIN: 3015.79 / MAX: 3242.22

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: FutexABCDE200K400K600K800K1000K693881.48757248.12812719.48765650.06777796.681. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Socket ActivityABCDE100020003000400050004252.124014.224394.034300.554437.691. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Vector MathABCDE5K10K15K20K25K24447.2022331.7624442.6924443.8024444.111. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestABCDE160320480640800711.9745.7703.1686.0706.2MIN: 565.56 / MAX: 862.65MIN: 600.15 / MAX: 917.23MIN: 571.38 / MAX: 858.7MIN: 538.83 / MAX: 866.42MIN: 557.38 / MAX: 834.67

TensorFlow Lite

Model: Mobilenet Float

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet FloatABCDE90018002700360045003932.213936.743816.014020.624070.63

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: NUMAABCDE300600900120015001415.151366.081422.291421.751443.121. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database ShootoutABCDE90018002700360045004105.53933.33992.83899.94040.9MIN: 3971.44 / MAX: 4296.27MIN: 3783.88 / MAX: 4304.22MIN: 3848.62 / MAX: 4305.02MIN: 3689.72 / MAX: 4187.07MIN: 3941.7 / MAX: 4393.57

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensABCDE2K4K6K8K10K8902.78479.68510.48621.28493.0MIN: 8902.66 / MAX: 9758.82MIN: 8479.57 / MAX: 9233.67MAX: 9329.1MAX: 9287.8MIN: 8492.98 / MAX: 9454.65

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesABCDE130026003900520065005969.46099.56235.06073.36150.8MIN: 5661.03 / MAX: 6219.6MIN: 5835.41 / MAX: 6417.57MIN: 5916.45 / MAX: 6562.74MIN: 5800.92 / MAX: 6413.24MIN: 5620.74 / MAX: 6422.72

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IOABCDE130026003900520065005739.35789.15904.85653.75795.2MAX: 8655.08MAX: 8912.66MIN: 5904.78 / MAX: 9082.63MAX: 8097.14MIN: 5795.18 / MAX: 8194.63

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MallocABCDE2M4M6M8M10M8772171.618421564.888731846.748709098.198613514.571. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: IO_uringABCDE80K160K240K320K400K390102.87386095.65388689.89393296.10377681.671. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc Qsort Data SortingABCDE306090120150114.40115.90115.47111.87114.001. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankABCDE70014002100280035003181.23212.73126.93105.63137.5MIN: 2889.02 / MAX: 3232.12MIN: 2875.05 / MAX: 3335.91MIN: 2744.97 / MAX: 3185.89MIN: 2713.26 / MAX: 3148.34MIN: 2912.16 / MAX: 3160.38

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SENDFILEABCDE150K300K450K600K750K666722.98672788.45681823.11686699.73664579.511. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeABCDE2K4K6K8K10K8979.78723.68965.08947.38778.8MIN: 6546.39MIN: 6343.28 / MAX: 8723.64MIN: 6613.35 / MAX: 8965.04MIN: 6541.64 / MAX: 8947.32MIN: 6616.58 / MAX: 8778.82

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsABCDE4008001200160020002075.22026.32046.92062.12081.6MIN: 1852.77 / MAX: 2547.27MIN: 1816.99 / MAX: 2410.28MIN: 1822.43 / MAX: 2506.94MIN: 1844.67 / MAX: 2380.95MIN: 1851.67 / MAX: 2582.65

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: SqueezeNetABCDE120024003600480060005266.705369.275410.415334.165354.11

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesABCDE150030004500600075006858.26876.96865.26717.56785.2MIN: 5549.04MIN: 5568.14MIN: 5482.01 / MAX: 6865.21MIN: 5392.34MIN: 5491.59

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: AtomicABCDE50K100K150K200K250K245245.17245342.66250768.93246377.22245801.211. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Context SwitchingABCDE400K800K1200K1600K2000K1825962.811830766.391857681.991832157.851866818.681. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU CacheABCDE160320480640800740.37754.41750.94747.98753.781. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: ForkingABCDE7K14K21K28K35K30524.0630547.3430377.5730136.7129984.101. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Memory CopyingABCDE60012001800240030002691.682709.692668.832677.062678.251. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

TensorFlow Lite

Model: NASNet Mobile

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: NASNet MobileABCDE3K6K9K12K15K16295.616242.616271.216248.516064.7

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet QuantABCDE50010001500200025002229.092201.512208.802206.572211.63

TensorFlow Lite

Model: Inception V4

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Inception V4ABCDE15K30K45K60K75K70494.171055.970342.570453.870727.9

WebP2 Image Encode

Encode Settings: Quality 75, Compression Effort 7

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 75, Compression Effort 7ABCDE70140210280350309.15309.98309.97310.61311.201. (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 7ABCDE140280420560700625.39625.55624.33622.58626.631. (CXX) g++ options: -fno-rtti -O3

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: System V Message PassingABCDE1.1M2.2M3.3M4.4M5.5M4963940.354973907.174994253.834989805.704962936.881. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

WebP2 Image Encode

Encode Settings: Quality 100, Lossless Compression

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

WebP2 Image Encode

Encode Settings: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: DefaultABCDE1.25962.51923.77885.03846.2985.5985.5965.5755.5675.5931. (CXX) g++ options: -fno-rtti -O3

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MMAPABCDE2040608010082.4282.3282.2382.0382.061. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SemaphoresABCDE130K260K390K520K650K583055.34581580.07582072.43584291.96583796.531. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CryptoABCDE2K4K6K8K10K9191.929160.149181.879157.709195.011. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

WebP2 Image Encode

Encode Settings: Quality 100, Compression Effort 5

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 100, Compression Effort 5ABCDE369121512.4712.4512.4512.4712.481. (CXX) g++ options: -fno-rtti -O3

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MEMFDABCDE2004006008001000783.27783.25781.89782.64783.381. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU StressABCDE50010001500200025002315.462313.782317.152315.142315.771. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Matrix MathABCDE5K10K15K20K25K24017.0224017.5323987.8124016.8024017.071. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

TensorFlow Lite

Model: Inception ResNet V2

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Inception ResNet V2ABCDE14K28K42K56K70K64283.664353.464357.164317.164294.4

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc C String FunctionsABCDE60K120K180K240K300K290833.03290765.33290637.73290796.36290807.921. (CC) gcc options: -O2 -std=gnu99 -lm -laio -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lkmod -lrt -lxxhash -lz -pthread

GROMACS

Implementation: MPI CPU - Input: water_GMX50_bare

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2022.1Implementation: MPI CPU - Input: water_GMX50_bareABCDE0.04250.0850.12750.170.21250.1890.1890.1890.1890.1891. (CXX) g++ options: -O3 -pthread


Phoronix Test Suite v10.8.4