asahi3

Apple M1 testing with a Apple Mac mini (M1 2020) and Apple M1 15GB on Fedora 40 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2410143-DJWA-ASAHI3193&grs.

asahi3ProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen Resolutionm1fedoraApple M1 @ 2.06GHz (4 Cores / 8 Threads)Apple Mac mini (M1 2020)Apple Silicon16GB500GB APPLE SSD AP0512Q + 2 x 0GB APPLE SSD AP0512QApple M1 15GBBroadcom NetXtreme BCM57762 PCIe + Broadcom BCM4378 802.11ax Dual Band + Broadcom BRCM4378 BluetoothFedora 406.11.0-400.asahi.fc40.aarch64+16k (aarch64)KDE Plasma 6.2.0Wayland4.6 Mesa 24.3.0-asahi20241006GCC 14.2.1 20240912btrfs1920x1080OpenBenchmarking.org- Transparent Huge Pages: madvise- --build=aarch64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu - Scaling Governor: apple-cpufreq schedutil (Boost: Enabled)- Python 3.12.6- SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: 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

asahi3phpbench: PHP Benchmark Suitestress-ng: System V Message Passingstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Context Switchingstress-ng: Socket Activitystress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: Semaphoresstress-ng: CPU Stressstress-ng: Forkingtensorflow-lite: Mobilenet Quanttensorflow-lite: SqueezeNetopenssl: ChaCha20-Poly1305openssl: AES-256-GCMopenssl: AES-128-GCMopenssl: ChaCha20openssl: RSA4096openssl: RSA4096openssl: SHA512openssl: SHA256x264: Bosphorus 1080pbotan: ChaCha20Poly1305 - Decryptbotan: ChaCha20Poly1305botan: CAST-256 - Decryptbotan: CAST-256botan: Blowfish - Decryptbotan: Blowfishbotan: Twofish - Decryptbotan: Twofishbotan: AES-256 - Decryptbotan: AES-256botan: KASUMI - Decryptbotan: KASUMIstream: Addstream: Triadstream: Scalestream: Copyramspeed: Average - Floating Pointramspeed: Triad - Floating Pointramspeed: Scale - Floating Pointramspeed: Copy - Floating Pointramspeed: Add - Floating Pointramspeed: Average - Integerramspeed: Triad - Integerramspeed: Scale - Integerramspeed: Copy - Integerramspeed: Add - Integerstress-ng: Cryptom1fedora9579365146489.18145.524692252.021917449.656140.732254.7131050.2825978.8311477070.812375.5030097.622204.785392.73964780041028853411020337479872071321642648797593.21409.14445349683708821265069.63546.623559.463136.130135.598422.561417.798334.907330.4856608.3306486.90282.79488.04345971.845906.144993.844671.539014.3440523.4937408.3537438.3240661.0839048.8340435.6437347.6037362.1839799.8916718854.28OpenBenchmarking.org

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suitem1fedora200K400K600K800K1000KSE +/- 4616.41, N = 3957936

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: System V Message Passingm1fedora1.1M2.2M3.3M4.4M5.5MSE +/- 6878.65, N = 35146489.181. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Glibc Qsort Data Sortingm1fedora306090120150SE +/- 0.05, N = 3145.521. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Glibc C String Functionsm1fedora1000K2000K3000K4000K5000KSE +/- 1356.16, N = 34692252.021. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Context Switchingm1fedora400K800K1200K1600K2000KSE +/- 1725.35, N = 31917449.651. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Socket Activitym1fedora13002600390052006500SE +/- 62.37, N = 156140.731. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Memory Copyingm1fedora5001000150020002500SE +/- 1.96, N = 32254.711. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector Mathm1fedora7K14K21K28K35KSE +/- 3.60, N = 331050.281. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Matrix Mathm1fedora6K12K18K24K30KSE +/- 2.57, N = 325978.831. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Semaphoresm1fedora2M4M6M8M10MSE +/- 56441.95, N = 311477070.811. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: CPU Stressm1fedora5001000150020002500SE +/- 0.30, N = 32375.501. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Forkingm1fedora6K12K18K24K30KSE +/- 96.81, N = 330097.621. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet Quantm1fedora5001000150020002500SE +/- 3.39, N = 32204.78

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: SqueezeNetm1fedora12002400360048006000SE +/- 12.00, N = 35392.73

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: ChaCha20-Poly1305m1fedora2000M4000M6000M8000M10000MSE +/- 469019.92, N = 396478004101. OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: AES-256-GCMm1fedora6000M12000M18000M24000M30000MSE +/- 1566571.37, N = 3288534110201. OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: AES-128-GCMm1fedora7000M14000M21000M28000M35000MSE +/- 4790369.68, N = 3337479872071. OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: ChaCha20m1fedora3000M6000M9000M12000M15000MSE +/- 956408.90, N = 3132164264871. OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSLAlgorithm: RSA4096m1fedora20K40K60K80K100KSE +/- 8.98, N = 397593.21. OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSLAlgorithm: RSA4096m1fedora30060090012001500SE +/- 0.43, N = 31409.11. OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: SHA512m1fedora1000M2000M3000M4000M5000MSE +/- 2200164.48, N = 344453496831. OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: SHA256m1fedora1500M3000M4500M6000M7500MSE +/- 1764698.73, N = 370882126501. OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

x264

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 1080pm1fedora1530456075SE +/- 0.33, N = 369.631. (CC) gcc options: -ldl -lm -lpthread -O3 -flto

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decryptm1fedora120240360480600SE +/- 0.06, N = 3546.621. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305m1fedora120240360480600SE +/- 0.07, N = 3559.461. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decryptm1fedora306090120150SE +/- 0.01, N = 3136.131. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256m1fedora306090120150SE +/- 0.05, N = 3135.601. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decryptm1fedora90180270360450SE +/- 0.02, N = 3422.561. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfishm1fedora90180270360450SE +/- 0.01, N = 3417.801. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - Decryptm1fedora70140210280350SE +/- 0.05, N = 3334.911. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofishm1fedora70140210280350SE +/- 0.02, N = 3330.491. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256 - Decryptm1fedora14002800420056007000SE +/- 1.68, N = 36608.331. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256m1fedora14002800420056007000SE +/- 6.47, N = 36486.901. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decryptm1fedora20406080100SE +/- 0.01, N = 382.791. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMIm1fedora20406080100SE +/- 0.00, N = 388.041. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Addm1fedora10K20K30K40K50KSE +/- 30.94, N = 545971.81. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Triadm1fedora10K20K30K40K50KSE +/- 2.98, N = 545906.11. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Scalem1fedora10K20K30K40K50KSE +/- 102.06, N = 544993.81. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copym1fedora10K20K30K40K50KSE +/- 81.23, N = 544671.51. (CC) gcc options: -O3 -march=native -fopenmp

RAMspeed SMP

Type: Average - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating Pointm1fedora8K16K24K32K40KSE +/- 58.16, N = 339014.341. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating Pointm1fedora9K18K27K36K45KSE +/- 1.35, N = 340523.491. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating Pointm1fedora8K16K24K32K40KSE +/- 3.29, N = 337408.351. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating Pointm1fedora8K16K24K32K40KSE +/- 73.75, N = 337438.321. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating Pointm1fedora9K18K27K36K45KSE +/- 1.51, N = 340661.081. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Integerm1fedora8K16K24K32K40KSE +/- 4.64, N = 339048.831. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Integerm1fedora9K18K27K36K45KSE +/- 52.51, N = 340435.641. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Integerm1fedora8K16K24K32K40KSE +/- 0.15, N = 337347.601. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Integerm1fedora8K16K24K32K40KSE +/- 39.92, N = 337362.181. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Integerm1fedora9K18K27K36K45KSE +/- 102.11, N = 339799.891. (CC) gcc options: -O3 -march=native

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Cryptom1fedora4M8M12M16M20MSE +/- 2921036.48, N = 1216718854.281. (CXX) g++ options: -O2 -std=gnu99 -lc -lm


Phoronix Test Suite v10.8.5