No to the last paragraph. It's more like that AMD and Intel know better how to do it than the companies listed.
And this really matters for 64-core CPU not just for performance but also for power usage. Remember the anandtech analysis here about uncore power usage? The Zen+ 32-core threadripper used 60 watt for uncore alone.
Or the fact that Skylake-X with mesh had slower ST performance than skylake-desktop with ringbus unless you OCed the uncore with according power rise. The way the cores are connected matters a lot. Also AMDs memory controller was worse than intels also in Zen1.
We can also see that Graviton2 suffers under certain heavy threaded loads which can easily be due to design choices in the uncore.
Reading through the thread right now , very interesting read!
I will jump in the thread in the latest page , I have a question about this line you wrote :
"No to the last paragraph. It's more like that AMD and Intel know better how to do it than the companies listed."
Why do you think other companies cannot compete with Intel and AMD , who do you think actually "knows how to do it better" in Intel/AMD ? is chip design is something that is exclusive to a company/Uarch or to the engineers building/expanding those designs/Uarch ? If tomorrow morning I would take AMD/Intel best engineers and hire them at Amazon , how would the next gen Amazon CPU will look like ? how would AMD/Intel one will ? I will leave other obvious differences between the companies you listed vs Intel/AMD in regards to "They know better" quote you made , if you would like I can expand on that later , unless you change your mind after giving it a little more thought.
Some of the posters here have really high level knowledge (I believe you had some nice contributions as well if i am not mistaken!) which was nice to see and read through , but some of the comments here revolves around companies names and x86/ARM as trademarks and not the underlying understanding of how things work when you engineer a SoC , reading it through in 2 sit downs
i can actually see how from a technical discussion it became camps going at each other , which is a shame , I hope everyone can be more objective when looking at a technical challenge of assessing SoC`s (start/mid of the thread) vs trying to niptick and have such a firm non changeable stand on things.
I cannot believe no one has changed camps (at least from the frequent posters) , we should have at least few people going "Oh , that actually make sense , I am changing my mind on this!" , unless really we as humans have a really strong feeling/connection to brands be it companies or technologies.
Take care guys and have a nice day!