asahi

Apple M1 testing on Fedora 40 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2405143-DJWA-ASAHI2146.

asahiProcessorMotherboardChipsetMemoryDiskNetworkOSKernelDesktopCompilerFile-Systemasahi_fed40Apple M1 @ 2.06GHz (4 Cores / 8 Threads)Apple Mac mini (M1 2020)Apple Silicon16GB500GB APPLE SSD AP0512Q + 2 x 0GB APPLE SSD AP0512QBroadcom NetXtreme BCM57762 PCIe + Broadcom BCM4378 802.11ax Dual Band + Broadcom BRCM4378 BluetoothFedora 406.8.9-403.asahi.fc40.aarch64+16k (aarch64)KDE PlasmaGCC 14.1.1 20240507btrfsOpenBenchmarking.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.3- 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

asahiramspeed: Add - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Triad - Integerramspeed: Average - Integerramspeed: Add - Floating Pointramspeed: Copy - Floating Pointramspeed: Scale - Floating Pointramspeed: Triad - Floating Pointramspeed: Average - Floating Pointstream: Copystream: Scalestream: Triadstream: Addbotan: KASUMIbotan: KASUMI - Decryptbotan: AES-256botan: AES-256 - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptx264: Bosphorus 1080popenssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305tensorflow-lite: Mobilenet Floattensorflow-lite: Mobilenet Quantstress-ng: Hashstress-ng: MMAPstress-ng: NUMAstress-ng: Pipestress-ng: Pollstress-ng: Zlibstress-ng: Futexstress-ng: MEMFDstress-ng: Mutexstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Cloningstress-ng: Forkingstress-ng: Pthreadstress-ng: AVL Treeasahi_fed4040676.0137536.4337503.9740550.5139068.5440677.3937539.8537538.5340655.3539110.1047159.547113.946860.646927.188.03582.8326477.9326619.939330.634335.079417.671422.564135.464136.151559.712546.82069.63709870169744480517501409.397637.713221068437337628118132886458800396514754333910.302204.16911099.922540.62444.834091548.83487144.591117.89714363.28688.842055792.53204.3623288278.2019848013.581637.6332066.58102023.7942.14OpenBenchmarking.org

RAMspeed SMP

Type: Add - Benchmark: Integer

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

RAMspeed SMP

Type: Copy - Benchmark: Integer

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

RAMspeed SMP

Type: Scale - Benchmark: Integer

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

RAMspeed SMP

Type: Triad - Benchmark: Integer

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

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Integerasahi_fed408K16K24K32K40KSE +/- 1.13, N = 339068.541. (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 Pointasahi_fed409K18K27K36K45KSE +/- 5.59, N = 340677.391. (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 Pointasahi_fed408K16K24K32K40KSE +/- 3.67, N = 337539.851. (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 Pointasahi_fed408K16K24K32K40KSE +/- 27.43, N = 337538.531. (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 Pointasahi_fed409K18K27K36K45KSE +/- 4.24, N = 340655.351. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Floating Point

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

Stream

Type: Copy

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

Stream

Type: Scale

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

Stream

Type: Triad

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

Stream

Type: Add

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

Botan

Test: KASUMI

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

Botan

Test: KASUMI - Decrypt

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

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256asahi_fed4014002800420056007000SE +/- 5.12, N = 36477.931. (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 - Decryptasahi_fed4014002800420056007000SE +/- 6.08, N = 36619.941. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

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

Botan

Test: Twofish - Decrypt

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

Botan

Test: Blowfish

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

Botan

Test: Blowfish - Decrypt

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

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256asahi_fed40306090120150SE +/- 0.02, N = 3135.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 - Decryptasahi_fed40306090120150SE +/- 0.02, N = 3136.151. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305

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

Botan

Test: ChaCha20Poly1305 - Decrypt

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

x264

Video Input: Bosphorus 1080p

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

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: SHA256asahi_fed401500M3000M4500M6000M7500MSE +/- 1082953.41, N = 370987016971. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: SHA512asahi_fed401000M2000M3000M4000M5000MSE +/- 1164636.33, N = 344480517501. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSLAlgorithm: RSA4096asahi_fed4030060090012001500SE +/- 0.27, N = 31409.31. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSLAlgorithm: RSA4096asahi_fed4020K40K60K80K100KSE +/- 2.05, N = 397637.71. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: ChaCha20asahi_fed403000M6000M9000M12000M15000MSE +/- 485363.65, N = 3132210684371. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: AES-128-GCMasahi_fed407000M14000M21000M28000M35000MSE +/- 813350.44, N = 3337628118131. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: AES-256-GCMasahi_fed406000M12000M18000M24000M30000MSE +/- 1799351.29, N = 3288645880031. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: ChaCha20-Poly1305asahi_fed402000M4000M6000M8000M10000MSE +/- 341943.65, N = 396514754331. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

TensorFlow Lite

Model: Mobilenet Float

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet Floatasahi_fed408001600240032004000SE +/- 2.83, N = 33910.30

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet Quantasahi_fed405001000150020002500SE +/- 2.47, N = 32204.16

Stress-NG

Test: Hash

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

Stress-NG

Test: MMAP

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

Stress-NG

Test: NUMA

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

Stress-NG

Test: Pipe

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

Stress-NG

Test: Poll

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

Stress-NG

Test: Zlib

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

Stress-NG

Test: Futex

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

Stress-NG

Test: MEMFD

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

Stress-NG

Test: Mutex

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

Stress-NG

Test: Atomic

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

Stress-NG

Test: Crypto

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

Stress-NG

Test: Malloc

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

Stress-NG

Test: Cloning

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

Stress-NG

Test: Forking

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

Stress-NG

Test: Pthread

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

Stress-NG

Test: AVL Tree

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


Phoronix Test Suite v10.8.4