asahi

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

HTML result view exported from: https://openbenchmarking.org/result/2411120-DJWA-ASAHI6112&grr.

asahiProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemScreen Resolutionfed41miniApple 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.11.6-401.asahi.fc40.aarch64+16k (aarch64)GCC 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 performance (Boost: Enabled)- Python 3.12.7- 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

asahihpl: build-linux-kernel: defconfigtinymembench: Standard Memsettinymembench: Standard Memcpycryptopp: Unkeyed Algorithmsstress-ng: Socket Activityopenssl: AES-128-GCMopenssl: AES-256-GCMffmpeg: libx264 - Platformstress-ng: Cryptopovray: Trace Timec-ray: 1080p - 16ramspeed: Average - Floating Pointbotan: AES-256 - Decryptbotan: AES-256libreoffice: 20 Documents To PDFstress-ng: CPU Stressstress-ng: System V Message Passingstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Context Switchingstress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: Semaphoresstress-ng: Forkingstream: Triadphpbench: PHP Benchmark Suitembw: Memory Copy, Fixed Block Size - 1024 MiBmbw: Memory Copy, Fixed Block Size - 512 MiBfed41mini59.554478.11561116.328747.2513.3509086295.69337608391802884480523352.1719522085.5271.11167.71138907.906600.9816487.4154.1272376.285616933.59145.634690558.922026311.142257.3231068.4725990.8512615062.1533041.9645883.496678326622.15626579.624OpenBenchmarking.org

HPL Linpack

OpenBenchmarking.orgGFLOPS, More Is BetterHPL Linpack 2.3fed41mini1326395265SE +/- 0.00, N = 359.551. (CC) gcc options: -O2 -lopenblas -lm -lmpi

Timed Linux Kernel Compilation

Build: defconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.8Build: defconfigfed41mini100200300400500SE +/- 0.57, N = 3478.12

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard Memsetfed41mini13K26K39K52K65KSE +/- 183.35, N = 361116.31. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard Memcpyfed41mini6K12K18K24K30KSE +/- 2.67, N = 328747.21. (CC) gcc options: -O2 -lm

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.8Test: Unkeyed Algorithmsfed41mini110220330440550SE +/- 0.05, N = 3513.351. (CXX) g++ options: -g2 -O3 -fPIC -fno-devirtualize -pthread -pipe

Stress-NG

Test: Socket Activity

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

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSLAlgorithm: AES-128-GCMfed41mini7000M14000M21000M28000M35000MSE +/- 365768.26, N = 3337608391801. 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-GCMfed41mini6000M12000M18000M24000M30000MSE +/- 16604817.47, N = 3288448052331. OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024)

FFmpeg

Encoder: libx264 - Scenario: Platform

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 7.0Encoder: libx264 - Scenario: Platformfed41mini1224364860SE +/- 0.02, N = 352.171. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

Stress-NG

Test: Crypto

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

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-RayTrace Timefed41mini1632486480SE +/- 0.03, N = 371.111. POV-Ray 3.7.0.10.unofficial

C-Ray

Resolution: 1080p - Rays Per Pixel: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 2.0Resolution: 1080p - Rays Per Pixel: 16fed41mini1530456075SE +/- 0.10, N = 367.711. (CC) gcc options: -lpthread -lm

RAMspeed SMP

Type: Average - Benchmark: Floating Point

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

Botan

Test: AES-256 - Decrypt

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

Botan

Test: AES-256

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

LibreOffice

Test: 20 Documents To PDF

OpenBenchmarking.orgSeconds, Fewer Is BetterLibreOfficeTest: 20 Documents To PDFfed41mini0.92861.85722.78583.71444.643SE +/- 0.037, N = 244.1271. LibreOffice 24.2.7.2 420(Build:2)

Stress-NG

Test: CPU Stress

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

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: System V Message Passingfed41mini1.2M2.4M3.6M4.8M6MSE +/- 4819.03, N = 35616933.591. (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 Sortingfed41mini306090120150SE +/- 0.07, N = 3145.631. (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 Functionsfed41mini1000K2000K3000K4000K5000KSE +/- 631.96, N = 34690558.921. (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 Switchingfed41mini400K800K1200K1600K2000KSE +/- 1043.00, N = 32026311.141. (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 Copyingfed41mini5001000150020002500SE +/- 0.17, N = 32257.321. (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 Mathfed41mini7K14K21K28K35KSE +/- 5.23, N = 331068.471. (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 Mathfed41mini6K12K18K24K30KSE +/- 1.81, N = 325990.851. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Semaphores

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

Stress-NG

Test: Forking

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

Stream

Type: Triad

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

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suitefed41mini200K400K600K800K1000KSE +/- 2610.36, N = 3966783

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBfed41mini6K12K18K24K30KSE +/- 2.19, N = 326622.161. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 512 MiBfed41mini6K12K18K24K30KSE +/- 11.53, N = 326579.621. (CC) gcc options: -O3 -march=native


Phoronix Test Suite v10.8.5