500mm ZEN 4 FTW!
But seriously, why aren't CPUs a little bigger and far more performant if the *individual* core size was doubled, so that IPC was doubled (in theory) - Is the know-how just not there to scale IPC with individual core size?
I think this has been run trough an earlier x86 review by Anand him self many years ago, or something like that. But I'll give it a try:
The X86-64 CPU core is like hardware for a specific instruction set. (ISA). That ISA works in a specific manor and demands a specific set of work to be done, the core does that job. You can work in parallell, eg, more executions per clock or, serial, more MHz.
To drive the parallell workload per core you need more transistors, but they also eat more energy. A wider front end in a x86 sense has to have a lot more to it to make any use of the parallellism. more transistors again.
As the nodes shrink, the main x86 core has gone so small that you produce an enormous wattage at a small surface are = W/cm2 has gone up = bad.
to work on improvements on such a small core for more performance without burning up would itself be a feature. there's where several-core comes into the picture. If you have reached the watt per mm^2 ceiling, duplicate for more performance and so on.
If they could have come away with just doubling everything and get away with it, they would have long time ago. It's all connected to w/mm^2 in the end and a game of trade-offs.
I think ARM64 is better suited for the further development of the single core, where they in some instances are far beyond both AMD and Intel in IPC. The future isn't now, but soon.
In five years, it would be sick if I ran a gaming rig consisting of a Win for ARM, a ARM CPU and an INTEL GPU. The odds on that, would not bet any serious money...
But it is a plausible scenario, everything can happen, and it's happening faster and faster. If a platform is on its peak, another will follow soon..