apple m2 november Apple M2 testing with a Apple MacBook Air (13 h M2 2022) and llvmpipe on Arch rolling via the Phoronix Test Suite. a: Processor: Apple M2 @ 2.42GHz (4 Cores / 8 Threads), Motherboard: Apple MacBook Air (13 h M2 2022), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256Z, Graphics: llvmpipe, Network: Broadcom Device 4433 + Broadcom Device 5f71 OS: Arch rolling, Kernel: 5.19.0-rc7-asahi-2-1-ARCH (aarch64), Desktop: KDE Plasma 5.25.4, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.1.6 (LLVM 14.0.6 128 bits), Compiler: GCC 12.1.0 + Clang 14.0.6, File-System: ext4, Screen Resolution: 2560x1600 b: Processor: Apple M2 @ 2.42GHz (4 Cores / 8 Threads), Motherboard: Apple MacBook Air (13 h M2 2022), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256Z, Graphics: llvmpipe, Network: Broadcom Device 4433 + Broadcom Device 5f71 OS: Arch rolling, Kernel: 5.19.0-rc7-asahi-2-1-ARCH (aarch64), Desktop: KDE Plasma 5.25.4, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.1.6 (LLVM 14.0.6 128 bits), Compiler: GCC 12.1.0 + Clang 14.0.6, File-System: ext4, Screen Resolution: 2560x1600 c: Processor: Apple M2 @ 2.42GHz (4 Cores / 8 Threads), Motherboard: Apple MacBook Air (13 h M2 2022), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256Z, Graphics: llvmpipe, Network: Broadcom Device 4433 + Broadcom Device 5f71 OS: Arch rolling, Kernel: 5.19.0-rc7-asahi-2-1-ARCH (aarch64), Desktop: KDE Plasma 5.25.4, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.1.6 (LLVM 14.0.6 128 bits), Compiler: GCC 12.1.0 + Clang 14.0.6, File-System: ext4, Screen Resolution: 2560x1600 miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 Billion Interactions/s > Higher Is Better a . 5.962 |==================================================================== b . 5.260 |============================================================ c . 4.659 |===================================================== miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM2 Billion Interactions/s > Higher Is Better a . 4.344 |==================================================================== b . 3.461 |====================================================== c . 3.333 |==================================================== Stress-NG 0.14.06 Test: MMAP Bogo Ops/s > Higher Is Better a . 105.75 |=================================================================== b . 105.99 |=================================================================== c . 105.73 |=================================================================== Stress-NG 0.14.06 Test: NUMA Bogo Ops/s > Higher Is Better a . 1663.51 |================================================================= b . 1373.45 |====================================================== c . 1677.26 |================================================================== Stress-NG 0.14.06 Test: Futex Bogo Ops/s > Higher Is Better a . 904191.39 |================================================================ b . 836286.64 |=========================================================== c . 825098.93 |========================================================== Stress-NG 0.14.06 Test: MEMFD Bogo Ops/s > Higher Is Better a . 548.15 |=================================================================== b . 547.47 |=================================================================== c . 547.04 |=================================================================== Stress-NG 0.14.06 Test: Mutex Bogo Ops/s > Higher Is Better a . 2371761.24 |============================================================= b . 2418612.18 |============================================================== c . 2459516.59 |=============================================================== Stress-NG 0.14.06 Test: Atomic Bogo Ops/s > Higher Is Better a . 328645.03 |================================================================ b . 327755.23 |================================================================ c . 328311.72 |================================================================ Stress-NG 0.14.06 Test: Crypto Bogo Ops/s > Higher Is Better a . 10443.65 |================================================================= b . 10460.13 |================================================================= c . 10482.97 |================================================================= Stress-NG 0.14.06 Test: Malloc Bogo Ops/s > Higher Is Better a . 8789385.98 |=============================================================== b . 8712987.83 |============================================================== c . 8763168.21 |=============================================================== Stress-NG 0.14.06 Test: Forking Bogo Ops/s > Higher Is Better a . 25863.33 |================================================================= b . 25149.54 |=============================================================== c . 25668.36 |================================================================= Stress-NG 0.14.06 Test: IO_uring Bogo Ops/s > Higher Is Better a . 75225.04 |================================================================= b . 74857.40 |================================================================= c . 74663.00 |================================================================= Stress-NG 0.14.06 Test: SENDFILE Bogo Ops/s > Higher Is Better a . 601882.69 |================================================================ b . 588732.73 |=============================================================== c . 585736.10 |============================================================== Stress-NG 0.14.06 Test: CPU Cache Bogo Ops/s > Higher Is Better a . 833.39 |================================================================== b . 835.94 |================================================================== c . 842.84 |=================================================================== Stress-NG 0.14.06 Test: CPU Stress Bogo Ops/s > Higher Is Better a . 2319.33 |================================================================== b . 2316.01 |================================================================== c . 2315.75 |================================================================== Stress-NG 0.14.06 Test: Semaphores Bogo Ops/s > Higher Is Better a . 575462.59 |========================================================== b . 632560.59 |================================================================ c . 623293.33 |=============================================================== Stress-NG 0.14.06 Test: Matrix Math Bogo Ops/s > Higher Is Better a . 26233.81 |================================================================= b . 26220.81 |================================================================= c . 26191.88 |================================================================= Stress-NG 0.14.06 Test: Vector Math Bogo Ops/s > Higher Is Better a . 34235.74 |================================================================= b . 34154.57 |================================================================= c . 34150.19 |================================================================= Stress-NG 0.14.06 Test: Memory Copying Bogo Ops/s > Higher Is Better a . 2072.50 |================================================================== b . 2019.95 |================================================================ c . 2042.35 |================================================================= Stress-NG 0.14.06 Test: Socket Activity Bogo Ops/s > Higher Is Better a . 4903.25 |================================================================== b . 4659.53 |=============================================================== c . 4661.32 |=============================================================== Stress-NG 0.14.06 Test: Context Switching Bogo Ops/s > Higher Is Better a . 2421690.14 |=============================================================== b . 2417192.83 |=============================================================== c . 2429538.39 |=============================================================== Stress-NG 0.14.06 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better a . 357038.87 |================================================================ b . 347539.31 |============================================================== c . 351249.54 |=============================================================== Stress-NG 0.14.06 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better a . 106.90 |=================================================================== b . 103.10 |================================================================= c . 104.07 |================================================================= Stress-NG 0.14.06 Test: System V Message Passing Bogo Ops/s > Higher Is Better a . 5422236.07 |=============================================================== b . 4725586.24 |======================================================= c . 5395848.99 |=============================================================== FFmpeg 5.1.2 Encoder: libx264 - Scenario: Live FPS > Higher Is Better a . 228.18 |=================================================================== b . 228.39 |=================================================================== c . 226.73 |=================================================================== FFmpeg 5.1.2 Encoder: libx265 - Scenario: Live FPS > Higher Is Better a . 38.26 |=================================================================== b . 38.75 |==================================================================== c . 37.36 |================================================================== FFmpeg 5.1.2 Encoder: libx264 - Scenario: Upload FPS > Higher Is Better a . 13.31 |==================================================================== b . 13.31 |==================================================================== c . 13.31 |==================================================================== FFmpeg 5.1.2 Encoder: libx265 - Scenario: Upload FPS > Higher Is Better a . 11.20 |==================================================================== b . 11.03 |=================================================================== c . 11.11 |=================================================================== FFmpeg 5.1.2 Encoder: libx264 - Scenario: Platform FPS > Higher Is Better a . 52.50 |==================================================================== b . 52.50 |==================================================================== c . 52.49 |==================================================================== FFmpeg 5.1.2 Encoder: libx265 - Scenario: Platform FPS > Higher Is Better a . 20.49 |==================================================================== b . 20.38 |==================================================================== c . 20.28 |=================================================================== FFmpeg 5.1.2 Encoder: libx264 - Scenario: Video On Demand FPS > Higher Is Better a . 52.52 |==================================================================== b . 52.48 |==================================================================== c . 52.47 |==================================================================== FFmpeg 5.1.2 Encoder: libx265 - Scenario: Video On Demand FPS > Higher Is Better a . 20.43 |==================================================================== b . 20.49 |==================================================================== c . 20.42 |==================================================================== miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 GFInst/s > Higher Is Better a . 149.04 |=================================================================== b . 131.50 |=========================================================== c . 116.49 |==================================================== miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM2 GFInst/s > Higher Is Better a . 108.60 |=================================================================== b . 86.53 |===================================================== c . 83.33 |=================================================== memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:1 Ops/sec > Higher Is Better a . 3395782.37 |=============================================================== b . 3112552.89 |========================================================== c . 3059340.06 |========================================================= memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:1 Ops/sec > Higher Is Better a . 3178405.12 |=============================================================== b . 3008514.48 |============================================================ c . 3062163.49 |============================================================= memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 10:1 Ops/sec > Higher Is Better a . 2973202.66 |=============================================================== b . 2823235.30 |============================================================ c . 2865792.51 |============================================================= memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:10 Ops/sec > Higher Is Better a . 3069046.00 |=============================================================== b . 2764350.37 |========================================================= c . 3018312.63 |============================================================== memtier_benchmark 1.4 Protocol: Redis - Clients: 500 - Set To Get Ratio: 1:1 Ops/sec > Higher Is Better a . 2763352.53 |=============================================================== b . 2719057.69 |============================================================== c . 2727522.93 |============================================================== memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 10:1 Ops/sec > Higher Is Better a . 2821311.10 |=============================================================== b . 2689594.24 |============================================================ c . 2764147.49 |============================================================== memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:10 Ops/sec > Higher Is Better a . 3049429.19 |=============================================================== b . 2699809.41 |======================================================== c . 2898848.29 |============================================================ memtier_benchmark 1.4 Protocol: Redis - Clients: 500 - Set To Get Ratio: 10:1 Ops/sec > Higher Is Better a . 2597288.97 |=============================================================== b . 2486278.53 |============================================================ c . 2477011.37 |============================================================ memtier_benchmark 1.4 Protocol: Redis - Clients: 500 - Set To Get Ratio: 1:10 Ops/sec > Higher Is Better a . 2824072.97 |=============================================================== b . 2493008.32 |======================================================== c . 2567917.06 |========================================================= nginx 1.23.2 Connections: 1 Requests Per Second > Higher Is Better nginx 1.23.2 Connections: 20 Requests Per Second > Higher Is Better a . 40454.96 |================================================================= b . 35167.26 |========================================================= c . 35565.70 |========================================================= nginx 1.23.2 Connections: 100 Requests Per Second > Higher Is Better a . 35640.97 |================================================================= b . 32963.21 |============================================================ c . 33683.83 |============================================================= nginx 1.23.2 Connections: 200 Requests Per Second > Higher Is Better a . 31823.07 |================================================================= b . 28664.90 |=========================================================== c . 28909.49 |=========================================================== nginx 1.23.2 Connections: 500 Requests Per Second > Higher Is Better a . 29433.83 |================================================================= b . 27072.13 |============================================================ c . 27693.53 |============================================================= nginx 1.23.2 Connections: 1000 Requests Per Second > Higher Is Better a . 27230.87 |================================================================= b . 24372.82 |========================================================== c . 25545.55 |============================================================= nginx 1.23.2 Connections: 4000 Requests Per Second > Higher Is Better a . 25855.60 |================================================================= b . 24497.66 |============================================================== c . 24553.23 |============================================================== FFmpeg 5.1.2 Encoder: libx264 - Scenario: Live Seconds < Lower Is Better a . 22.13 |==================================================================== b . 22.11 |==================================================================== c . 22.27 |==================================================================== FFmpeg 5.1.2 Encoder: libx265 - Scenario: Live Seconds < Lower Is Better a . 131.99 |================================================================= b . 130.33 |================================================================= c . 135.17 |=================================================================== FFmpeg 5.1.2 Encoder: libx264 - Scenario: Upload Seconds < Lower Is Better a . 189.68 |=================================================================== b . 189.73 |=================================================================== c . 189.65 |=================================================================== FFmpeg 5.1.2 Encoder: libx265 - Scenario: Upload Seconds < Lower Is Better a . 225.54 |================================================================== b . 228.92 |=================================================================== c . 227.20 |================================================================== FFmpeg 5.1.2 Encoder: libx264 - Scenario: Platform Seconds < Lower Is Better a . 144.28 |=================================================================== b . 144.28 |=================================================================== c . 144.31 |=================================================================== FFmpeg 5.1.2 Encoder: libx265 - Scenario: Platform Seconds < Lower Is Better a . 369.62 |================================================================== b . 371.77 |=================================================================== c . 373.55 |=================================================================== FFmpeg 5.1.2 Encoder: libx264 - Scenario: Video On Demand Seconds < Lower Is Better a . 144.24 |=================================================================== b . 144.34 |=================================================================== c . 144.35 |=================================================================== FFmpeg 5.1.2 Encoder: libx265 - Scenario: Video On Demand Seconds < Lower Is Better a . 370.84 |=================================================================== b . 369.63 |=================================================================== c . 370.96 |=================================================================== EnCodec 0.1.1 Target Bandwidth: 3 kbps Seconds < Lower Is Better EnCodec 0.1.1 Target Bandwidth: 6 kbps Seconds < Lower Is Better EnCodec 0.1.1 Target Bandwidth: 24 kbps Seconds < Lower Is Better EnCodec 0.1.1 Target Bandwidth: 1.5 kbps Seconds < Lower Is Better