Alpha software: FOSSbench scores have not yet been tested to be 100% accurate.
FOSSbench

Individual benchmark run

Apple M2

Mac14,2 · tested Jul 25, 2026, 6:02 PM

In Review · not yet included in the processor average

C score64,174ASM score: 63,254

System information

Processor
Apple M2
Computer model
Mac14,2
Architecture
ARM64
Physical cores reported by run
8
Hardware threads reported by run
8
L1 cache
192 MB
L2 cache
4,096 MB
L3 cache
4,096 MB
Memory
8,192 MB
Operating system
macOS 26.5.2
Kernel
Darwin 25.5.0
Compiler
Clang 15.0.0 (clang-1500.3.9.4)
FOSSbench version
0.4.2
Total test time
1 min 16 sec

Score summary

C multi-core64,174
C single-core13,256
ASM multi-core63,254
ASM single-core13,220

Test environment

Background monitoring
Available
Average background CPU use
2.7%
Peak background CPU use
12.6%
Available memory before test
2,486 MB
Running processes
693
Activity sample duration
10 seconds

Individual workload results

WorkloadRunMeasured performanceRaw throughputScoreElapsedIterationsThreadsChecksum
Native Integer Mathcommon 32-bit multiply/add/rotate mix10% of overall scoreMulti-core15,847.09 Mops/s15,847.09 million work units/sec51,3520.5 seconds618822945064448
Single-core2,531.92 Mops/s2,531.92 million work units/sec8,2050.52 seconds82711828678291
Wide Integer Math64-bit ALU: madd, umulh, udiv, bitops10% of overall scoreMulti-core21,496.45 Mops/s21,496.45 million work units/sec69,6580.51 seconds575815557103120346236264
Single-core4,301.06 Mops/s4,301.06 million work units/sec13,9370.52 seconds93114752875320024551463
Floating Point Mathdouble: fmadd, fdiv, fsqrt10% of overall scoreMulti-core10,516.28 Mops/s10,516.28 million work units/sec62,5220.51 seconds333886836196585718256
Single-core1,664.59 Mops/s1,664.59 million work units/sec9,8970.52 seconds43314622540543000602686
Prime Numberssieve of Eratosthenes to 2M10% of overall scoreMulti-core4,693.08 Mcand/s4,693.08 million work units/sec57,7970.53 seconds1558184676920
Single-core1,279 Mcand/s1,279 million work units/sec15,7510.48 seconds304145275632
Extended InstructionsNEON ASIMD: 128-bit integer + float10% of overall scoreMulti-core48,278.9 Mops/s48,278.9 million work units/sec73,4170.52 seconds986823544120520
Single-core7,798.24 Mops/s7,798.24 million work units/sec11,8590.52 seconds1,26712562029283
CompressionLZ77 match finder, 4 MiB corpus10% of overall scoreMulti-core4,404.38 MB/s4,404.38 million work units/sec65,3470.49 seconds648860148736
Single-core693.93 MB/s693.93 million work units/sec10,2960.44 seconds731122638394
EncryptionChaCha20, 20 rounds, 1 MiB10% of overall scoreMulti-core1,576.67 MB/s1,576.67 million work units/sec38,8340.51 seconds95822866903696
Single-core248.62 MB/s248.62 million work units/sec6,1240.53 seconds12512139911907
Physics512-body direct-sum gravity10% of overall scoreMulti-core2,997.32 Mpair/s2,997.32 million work units/sec47,5010.51 seconds7258190770660229992600
Single-core657.95 Mpair/s657.95 million work units/sec10,4270.52 seconds1,30514638035426147824425
Sortingheapsort, 1M uint3210% of overall scoreMulti-core1,995.58 Mkey-cmp/s1,995.58 million work units/sec54,9750.5 seconds680
Single-core413.51 Mkey-cmp/s413.51 million work units/sec11,3910.46 seconds914406560160959951765
Memory Latencydependent-load pointer chase, 16 MiB0% of overall scoreMulti-core86.1 ns/access92.91 million work units/sec11,7610.52 seconds6854326376
Single-core9.16 ns/access109.2 million work units/sec13,8220.52 seconds57114467832
Memory BandwidthSTREAM triad, 12 MiB working set per thread10% of overall scoreMulti-core60,283.17 MB/s60,283.17 million work units/sec188,3850.52 seconds31188534283200
Single-core33,859.94 MB/s33,859.94 million work units/sec105,8120.58 seconds1,55011066637808