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

Individual benchmark run

Apple M2

Mac14,2 · tested Jul 22, 2026, 3:47 AM · uploaded by @bennydreamly

In Review · not yet included in the processor average

C score37,683ASM score: 38,926

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 15.7.7
Kernel
Darwin 24.6.0
Compiler
Clang 15.0.0 (clang-1500.3.9.4)
FOSSbench version
0.4.2
Total test time
1 min 21 sec

Score summary

C multi-core37,683
C single-core9,951
ASM multi-core38,926
ASM single-core9,911

Test environment

Background monitoring
Available
Average background CPU use
35.6%
Peak background CPU use
52.6%
Available memory before test
1,211 MB
Running processes
552
Activity sample duration
10 seconds

Individual workload results

WorkloadRunMeasured performanceRaw throughputScoreElapsedIterationsThreadsChecksum
Native Integer Mathcommon 32-bit multiply/add/rotate mix10% of overall scoreMulti-core9,788.69 Mops/s9,788.69 million work units/sec31,7200.47 seconds36385083382752
Single-core1,817.04 Mops/s1,817.04 million work units/sec5,8880.6 seconds6761140273399
Wide Integer Math64-bit ALU: madd, umulh, udiv, bitops10% of overall scoreMulti-core13,340.91 Mops/s13,340.91 million work units/sec43,2300.58 seconds4018136843911732366280
Single-core3,339.19 Mops/s3,339.19 million work units/sec10,8200.48 seconds664110854294454516722417
Floating Point Mathdouble: fmadd, fdiv, fsqrt10% of overall scoreMulti-core6,194.58 Mops/s6,194.58 million work units/sec36,8290.42 seconds161886836196585718256
Single-core1,194.31 Mops/s1,194.31 million work units/sec7,1010.55 seconds32714622540543000602686
Prime Numberssieve of Eratosthenes to 2M10% of overall scoreMulti-core2,681.16 Mcand/s2,681.16 million work units/sec33,0190.44 seconds73886976872
Single-core1,052.28 Mcand/s1,052.28 million work units/sec12,9590.45 seconds236135148188
Extended InstructionsNEON ASIMD: 128-bit integer + float10% of overall scoreMulti-core30,134.61 Mops/s30,134.61 million work units/sec45,8250.52 seconds609816593618944
Single-core5,894.39 Mops/s5,894.39 million work units/sec8,9630.55 seconds1,01812136664863
CompressionLZ77 match finder, 4 MiB corpus10% of overall scoreMulti-core2,233.62 MB/s2,233.62 million work units/sec33,1400.57 seconds388510713312
Single-core566.56 MB/s566.56 million work units/sec8,4060.47 seconds631105838614
EncryptionChaCha20, 20 rounds, 1 MiB10% of overall scoreMulti-core956.45 MB/s956.45 million work units/sec23,5580.48 seconds55829046255656
Single-core213.68 MB/s213.68 million work units/sec5,2630.47 seconds9512858362962
Physics512-body direct-sum gravity10% of overall scoreMulti-core1,529.97 Mpair/s1,529.97 million work units/sec24,2470.64 seconds4668223723863113677912
Single-core421.85 Mpair/s421.85 million work units/sec6,6850.54 seconds86914607791628779427522
Sortingheapsort, 1M uint3210% of overall scoreMulti-core944.49 Mkey-cmp/s944.49 million work units/sec26,0190.53 seconds3816805737213970062504
Single-core332.28 Mkey-cmp/s332.28 million work units/sec9,1540.5 seconds810
Memory Latencydependent-load pointer chase, 16 MiB0% of overall scoreMulti-core182.64 ns/access43.8 million work units/sec5,5450.73 seconds4867200024
Single-core44.19 ns/access22.63 million work units/sec2,8640.97 seconds2212574400
Memory BandwidthSTREAM triad, 12 MiB working set per thread10% of overall scoreMulti-core49,086.42 MB/s49,086.42 million work units/sec153,3950.44 seconds21588588819392
Single-core21,414.61 MB/s21,414.61 million work units/sec66,9210.41 seconds70011058939328