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

Individual benchmark run

Apple M1

MacBookPro17,1 · tested Jul 21, 2026, 1:29 AM · uploaded by @ethxn

In Review · not yet included in the processor average

C score55,438ASM score: 56,290

System information

Processor
Apple M1
Computer model
MacBookPro17,1
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.0
Total test time
1 min 15 sec

Score summary

C multi-core55,438
C single-core12,217
ASM multi-core56,290
ASM single-core12,420

Test environment

Background monitoring
Available
Average background CPU use
54%
Peak background CPU use
61.3%
Available memory before test
2,058 MB
Running processes
772
Activity sample duration
10 seconds

Individual workload results

WorkloadRunMeasured performanceRaw throughputScoreElapsedIterationsThreadsChecksum
Native Integer Mathcommon 32-bit multiply/add/rotate mix10% of overall scoreMulti-core14,255.07 Mops/s14,255.07 million work units/sec46,1930.51 seconds570813523117616
Single-core2,329.11 Mops/s2,329.11 million work units/sec7,5470.52 seconds75811194988779
Wide Integer Math64-bit ALU: madd, umulh, udiv, bitops10% of overall scoreMulti-core19,309 Mops/s19,309 million work units/sec62,5700.52 seconds52089378810232551287984
Single-core3,941.76 Mops/s3,941.76 million work units/sec12,7730.52 seconds85515459398089742437131
Floating Point Mathdouble: fmadd, fdiv, fsqrt10% of overall scoreMulti-core9,318.89 Mops/s9,318.89 million work units/sec55,4040.51 seconds297886836196585718256
Single-core1,520.22 Mops/s1,520.22 million work units/sec9,0380.52 seconds39714622540543000602686
Prime Numberssieve of Eratosthenes to 2M10% of overall scoreMulti-core4,636.73 Mcand/s4,636.73 million work units/sec57,1030.51 seconds1488176336672
Single-core1,209.4 Mcand/s1,209.4 million work units/sec14,8940.52 seconds315146913895
Extended InstructionsNEON ASIMD: 128-bit integer + float10% of overall scoreMulti-core43,111.84 Mops/s43,111.84 million work units/sec65,5590.58 seconds97482348072000
Single-core7,061.39 Mops/s7,061.39 million work units/sec10,7380.53 seconds1,16412688233551
CompressionLZ77 match finder, 4 MiB corpus10% of overall scoreMulti-core3,857.42 MB/s3,857.42 million work units/sec57,2320.49 seconds568752630144
Single-core652.86 MB/s652.86 million work units/sec9,6860.47 seconds731122638394
EncryptionChaCha20, 20 rounds, 1 MiB10% of overall scoreMulti-core1,426.5 MB/s1,426.5 million work units/sec35,1350.52 seconds8889435939992
Single-core236.83 MB/s236.83 million work units/sec5,8330.52 seconds11811990599063
Physics512-body direct-sum gravity10% of overall scoreMulti-core2,776.1 Mpair/s2,776.1 million work units/sec43,9950.52 seconds683891175726029377832
Single-core615.21 Mpair/s615.21 million work units/sec9,7500.51 seconds1,194113863727886311577692
Sortingheapsort, 1M uint3210% of overall scoreMulti-core1,273.82 Mkey-cmp/s1,273.82 million work units/sec35,0920.53 seconds480
Single-core369.04 Mkey-cmp/s369.04 million work units/sec10,1660.51 seconds914406560160959951765
Memory Latencydependent-load pointer chase, 16 MiB0% of overall scoreMulti-core98.65 ns/access81.09 million work units/sec10,2650.59 seconds6854326376
Single-core21.44 ns/access46.65 million work units/sec5,9050.43 seconds20152536
Memory BandwidthSTREAM triad, 12 MiB working set per thread10% of overall scoreMulti-core47,150.07 MB/s47,150.07 million work units/sec147,3440.52 seconds24288546218112
Single-core30,369.67 MB/s30,369.67 million work units/sec94,9050.43 seconds1,03311069178760