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:34 AM · uploaded by @ethxn

Admin reviewed · included in the processor average

C score57,015ASM score: 56,743

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 16 sec

Score summary

C multi-core57,015
C single-core12,201
ASM multi-core56,743
ASM single-core12,381

Test environment

Background monitoring
Available
Average background CPU use
17.3%
Peak background CPU use
23.4%
Available memory before test
2,424 MB
Running processes
727
Activity sample duration
10 seconds

Individual workload results

WorkloadRunMeasured performanceRaw throughputScoreElapsedIterationsThreadsChecksum
Native Integer Mathcommon 32-bit multiply/add/rotate mix10% of overall scoreMulti-core14,259.84 Mops/s14,259.84 million work units/sec46,2080.52 seconds57989779532224
Single-core2,327.15 Mops/s2,327.15 million work units/sec7,5410.52 seconds75811194988779
Wide Integer Math64-bit ALU: madd, umulh, udiv, bitops10% of overall scoreMulti-core19,624.49 Mops/s19,624.49 million work units/sec63,5920.5 seconds515815132968653296962096
Single-core3,938.59 Mops/s3,938.59 million work units/sec12,7630.52 seconds854110795363666077146712
Floating Point Mathdouble: fmadd, fdiv, fsqrt10% of overall scoreMulti-core9,410.36 Mops/s9,410.36 million work units/sec55,9470.52 seconds304886836196585718256
Single-core1,524.12 Mops/s1,524.12 million work units/sec9,0610.52 seconds39714622540543000602686
Prime Numberssieve of Eratosthenes to 2M10% of overall scoreMulti-core4,668.32 Mcand/s4,668.32 million work units/sec57,4920.54 seconds1578187059848
Single-core1,208.02 Mcand/s1,208.02 million work units/sec14,8770.52 seconds315146913895
Extended InstructionsNEON ASIMD: 128-bit integer + float10% of overall scoreMulti-core43,113.86 Mops/s43,113.86 million work units/sec65,5620.58 seconds97482348072000
Single-core7,152.71 Mops/s7,152.71 million work units/sec10,8770.52 seconds1,16313947787224
CompressionLZ77 match finder, 4 MiB corpus10% of overall scoreMulti-core3,897.32 MB/s3,897.32 million work units/sec57,8240.5 seconds588779509792
Single-core653.19 MB/s653.19 million work units/sec9,6910.47 seconds731122638394
EncryptionChaCha20, 20 rounds, 1 MiB10% of overall scoreMulti-core1,425.48 MB/s1,425.48 million work units/sec35,1100.52 seconds898227290336
Single-core237.59 MB/s237.59 million work units/sec5,8520.52 seconds11811990599063
Physics512-body direct-sum gravity10% of overall scoreMulti-core2,781.74 Mpair/s2,781.74 million work units/sec44,0850.51 seconds6788199848510649341320
Single-core605.76 Mpair/s605.76 million work units/sec9,6000.52 seconds1,20314633911191376579331
Sortingheapsort, 1M uint3210% of overall scoreMulti-core1,608.21 Mkey-cmp/s1,608.21 million work units/sec44,3030.52 seconds5816805737213970062504
Single-core365.25 Mkey-cmp/s365.25 million work units/sec10,0620.52 seconds914406560160959951765
Memory Latencydependent-load pointer chase, 16 MiB0% of overall scoreMulti-core95.02 ns/access84.19 million work units/sec10,6570.57 seconds6854326376
Single-core17.49 ns/access57.16 million work units/sec7,2360.51 seconds29111673680
Memory BandwidthSTREAM triad, 12 MiB working set per thread10% of overall scoreMulti-core47,276.85 MB/s47,276.85 million work units/sec147,7400.52 seconds24388542132928
Single-core30,269.58 MB/s30,269.58 million work units/sec94,5920.43 seconds1,03311069178760