Benchmarks are interesting to look at. But real life performance is what really matters. They don't always match.
Yes, thanks. Your score is quite a bit lower than the 3024 kN/s reported on the forum I linked to.
file $(which stockfish)
Stockfish is scaling very well with number of CPU cores. The actual performance matters very little, more cores = better score. Your 10 year old CPU is 6c/12t, the M1 is 4hp/4he. Makes a comparison useless as it's not the actual performance that's compared here. It's also the reason why AMD 32c/64c CPUs are on top, sheer number of cores, independent of performance.Benchmark: Stockfish (chess) speed
M1 CPU = 13000 kn/s
i7 3930k overclocked (from 2011 = 10 years old) = 13000 kn/s
Others = 40000 kn/s - 80000 kn/s
Desktop CPUs = 230000 kn/s and much stronger
bigmcguire@BorgCube /Applications % file $(which stockfish)Yes, thanks. Your score is quite a bit lower than the 3024 kN/s reported on the forum I linked to.
Supposedly, the executable is M1 native since it's installed by homebrew. But your M1 is only about 35% faster than my iMac, while it should be more like 65% faster.
Can you runto check if it's universal?Code:file $(which stockfish)
I rebooted, unplugged 4k monitor, waited for OS fresh boot to calm down and got similar results.Yes, thanks. Your score is quite a bit lower than the 3024 kN/s reported on the forum I linked to.
Supposedly, the executable is M1 native since it's installed by homebrew. But your M1 is only about 35% faster than my iMac, while it should be more like 65% faster.
Can you runto check if it's universal?Code:file $(which stockfish)
Thanks. The difference with the numbers posted online may reflect different versions of Stockfish. I think they used the "classical" version while we've installed the current (NNUE) version, which currently runs slower on M1 due to missing/insufficient SIMD optimisation. However, the NNUE version has the potential to be much faster on the M1 thanks to its Neural Engine (which would require someone to implement the algorithm in coreML, which may not happen anytime soon).bigmcguire@BorgCube /Applications % file $(which stockfish)
/opt/homebrew/bin/stockfish: Mach-O 64-bit executable arm64
View attachment 1763327 Second Run: View attachment 1763330
That what you're looking for? M1 MBP 13'
That would be relevant if Stockfish used a Neural Engine (or its equivalent) on x86 CPUs but does it?Looks like Stockfish doesn't use the Neural Engine in the M1 (which is expected, since it's a multiplatform tool apparently). If you could find a chess engine that uses the Neural Engine (using CoreML) the results might be quite different.
OP posted results without specifying anything and attributed scores of 230000 kN/s to desktop CPUs. OP doesn't appear very advanced.OP is too advanced and should be hanging out on Phoronix instead.
OP posted results without specifying anything and attributed scores of 230000 kN/s to desktop CPUs. OP doesn't appear very advanced.
OP is too advanced and should be hanging out on Phoronix instead.
DFTTWow, you are really not doing a good job selling the phoronix crowd ?
And prior to your post, we compiled and ran stockfish on our Macs. Maybe you were inspired.I was able to replicate his results and just an average user and started using MacOS since 2/2021. Prior to that it's Mac SE.
I think Chess is something to do with red-headed orphan girls...I saw a documentary on Netflix about this...After reading this, I now realize how poorly my Macbook M1 will perform with Chess. I am devastated and don't know what I will do to fix this situation. (What's Chess)?
That was a great series. As a chess player myself, it's been a long time since a good chess movie/series came out.I think Chess is something to do with red-headed orphan girls...I saw a documentary on Netflix about this...
I don't see how it is a relevant benchmark if it is an Intel binary running via Rosetta 2.Funny how people selectively preach dorkbench when M1 does well but downplay a more relevant real world workload when M1 doesn't. Chess has been a relevant workload and benchmark going back to IBM Deep Blue to current DeepMind AlphaZero that topple all the grandmaster human players.
There was maybe one intelligent response trying to understand what the bottleneck is.
So what? What possible meaning can you get out of this "benchmark"?Results for $500 Lenovo Yoga 6 with 7nm AMD 4650U 6-core 12-thread comparable to MBP M1 since they both have fan but only spin up under heavy load. Now need to find 4800U and 5800U 8-core 16-thread.
12-thread
stockfish_13_win_x64_avx2.exe bench 128 12 24 default depth
===========================
Total time (ms) : 68529
Nodes searched : 830608234
Nodes/second : 12120536
Agreed. EOF. DFTT.No, it's time to throw in the towel and admit that M1 is overhyped. I mean, if it can't dominate in that one benchmark, it just isn't worth buying. We should all abandon our Macs and switch. Surely Apple was foolish if they thought they could take on AMD and Intel.
Where? Your 3800x is score is not even close to the 230000 kn/s desktop CPU line, almost 90% lower. Either OP is using an 80 core 160 thread x86 CPU, or the OP is using a different configuration.I was able to replicate his results
Oh, please don't. Do you expect a Phoronix thread comes with only a result but no testing configuration?OP is too advanced and should be hanging out on Phoronix instead.
M1 doesn't support SMT