One problem I have with this thread is not just the very annoying attitude displayed by the main actors but also how folks have been replying to them. The main claims were that a) M1 is bad at running demanding SIMD code and b) it is only good on content creation benchmarks. To which people reply by stating that a) chess engines should start using Apple APIs to get good performance and b) by showing ... content creation benchmarks. This directly validates their position and reaffirms their belief that Apple Silicon is "fanboy hype".
The story in the end is very simple. Yes, Apple Silicon underperforms on a bunch of software suites that have not been properly tested on the platform or we know run suboptimal code path (at some point they were even bringing Blender to aid there arguments, never mind that that particular version of Blender did not run natively...) So what? Nobody cares. This is like me claiming that Windows is crap for data science because some obscure piece of software I use only supports Unix.
I’d be more inclined to the argument that “ASi and s just bad at simd” if the bench results weren’t an order of magnitude lower. If it was beaten by the competition by 50 or even 75%, then yeah, might be right. But when the results are that bad something’s way off.
It doesn’t help that the matter is deliberately brought up by a troll.
Everything is possible
I remember when people says 2 core cpu is enough and 4 core inside a notebook isn’t possible.
Intel have plans to go with 16 cores cpu inside notebooks and not only 8 cores.
Since a long time you can buy notebooks with a 3950 (16 cores) AMD cpu:
https://www.xmg.gg/en/xmg-apex-15-e20/
And AMD have plans for a 32 cores cpu inside notebooks and much bigger Threadripper for desktop/workstation, than only 64 cores.
If their power draw is increasing, as rumored, I have a difficult time seeing the point of shoving more cores down the throat. I’m of the sentiment that a laptop shouldn’t roast my lap and need to be tethered to an outlet.
Also, the era you refer to had a similar problem, you could theoretically throw as many cores into a laptop as you like but there’s a point of diminishing returns. See: no G5 PowerBook
On the topic of diminishing returns, having that many cores seems to only benefit video and 3d rendering in benchmarks that I’ve seen. This may change in the future, but having 32 cores in a laptop seems beyond the pale. As other programmers said to me “1 woman can make a baby in 9 months, but 9 women can’t make a baby in 1 month.”
And as an aside, Apple silicon is very competitive with 16 core, 32 thread cpus with only 10 cores (only 8 performance cores). So why would Apple specifically need to reach core count parity when they manage with nearly half the cores at all?