asahi2

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

HTML result view exported from: https://openbenchmarking.org/result/2407157-DJWA-ASAHI2548&grs.

asahi2ProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemScreen Resolutionm1miniApple 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.9.9-403.asahi.fc40.aarch64+16k (aarch64)GCC 14.1.1 20240701btrfs1920x1080OpenBenchmarking.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.4- 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

asahi2stress-ng: AVL Treestress-ng: Pthreadstress-ng: Forkingstress-ng: Cloningstress-ng: Mallocstress-ng: Cryptostress-ng: Atomicstress-ng: Mutexstress-ng: MEMFDstress-ng: Futexstress-ng: Zlibstress-ng: Pollstress-ng: Pipestress-ng: NUMAstress-ng: MMAPstress-ng: Hashtensorflow-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 - Integerm1mini41.68100599.4631674.14965.7019783577.1521415178.48194.962073303.81575.84717374.731118.69485408.883994474.40459.372536.80911143.852213.145380.67964356005028851651107337550469801321762725097602.41409.24444016340710687494069.98545.810558.405135.923135.318421.541416.656334.231329.8176532.4316440.19782.61887.85046353.146181.346275.646723.438914.3640475.7937366.7037363.2540493.6238880.7540376.0137313.0737355.6540504.84OpenBenchmarking.org

Stress-NG

Test: AVL Tree

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

Stress-NG

Test: Pthread

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

Stress-NG

Test: Forking

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

Stress-NG

Test: Cloning

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

Stress-NG

Test: Malloc

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

Stress-NG

Test: Crypto

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

Stress-NG

Test: Atomic

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

Stress-NG

Test: Mutex

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

Stress-NG

Test: MEMFD

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

Stress-NG

Test: Futex

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

Stress-NG

Test: Zlib

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

Stress-NG

Test: Poll

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

Stress-NG

Test: Pipe

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

Stress-NG

Test: NUMA

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

Stress-NG

Test: MMAP

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

Stress-NG

Test: Hash

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

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet Quantm1mini5001000150020002500SE +/- 3.21, N = 32213.14

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: SqueezeNetm1mini12002400360048006000SE +/- 10.88, N = 35380.67

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: ChaCha20-Poly1305m1mini2000M4000M6000M8000M10000MSE +/- 5488415.50, N = 396435600501. 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-GCMm1mini6000M12000M18000M24000M30000MSE +/- 5978536.00, N = 3288516511071. 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-GCMm1mini7000M14000M21000M28000M35000MSE +/- 1488000.14, N = 3337550469801. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: ChaCha20m1mini3000M6000M9000M12000M15000MSE +/- 472306.29, N = 3132176272501. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSLAlgorithm: RSA4096m1mini20K40K60K80K100KSE +/- 13.15, N = 397602.41. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSLAlgorithm: RSA4096m1mini30060090012001500SE +/- 0.32, N = 31409.21. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: SHA512m1mini1000M2000M3000M4000M5000MSE +/- 777697.65, N = 344440163401. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: SHA256m1mini1500M3000M4500M6000M7500MSE +/- 2911359.16, N = 371068749401. OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

x264

Video Input: Bosphorus 1080p

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

Botan

Test: ChaCha20Poly1305 - Decrypt

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

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305m1mini120240360480600SE +/- 0.13, N = 3558.411. (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 - Decryptm1mini306090120150SE +/- 0.05, N = 3135.921. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

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

Botan

Test: Blowfish - Decrypt

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

Botan

Test: Blowfish

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

Botan

Test: Twofish - Decrypt

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

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofishm1mini70140210280350SE +/- 0.23, N = 3329.821. (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 - Decryptm1mini14002800420056007000SE +/- 66.69, N = 36532.431. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256

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

Botan

Test: KASUMI - Decrypt

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

Botan

Test: KASUMI

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

Stream

Type: Add

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

Stream

Type: Triad

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

Stream

Type: Scale

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

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copym1mini10K20K30K40K50KSE +/- 403.38, N = 546723.41. (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 Pointm1mini8K16K24K32K40KSE +/- 2.70, N = 338914.361. (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 Pointm1mini9K18K27K36K45KSE +/- 5.36, N = 340475.791. (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 Pointm1mini8K16K24K32K40KSE +/- 1.53, N = 337366.701. (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 Pointm1mini8K16K24K32K40KSE +/- 10.85, N = 337363.251. (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 Pointm1mini9K18K27K36K45KSE +/- 2.62, N = 340493.621. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Integer

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

RAMspeed SMP

Type: Triad - Benchmark: Integer

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

RAMspeed SMP

Type: Scale - Benchmark: Integer

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

RAMspeed SMP

Type: Copy - Benchmark: Integer

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

RAMspeed SMP

Type: Add - Benchmark: Integer

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


Phoronix Test Suite v10.8.5