If core need twice as many transistors to switch to operate it needs twice as efficient process to be at same efficiency level than it's smaller rival. Sunny Cove cores are ridiculously complex, they are totally different level than their rivals or Skylake. And they got only 18% IPC uplift from that complexity - those cores just suck.
Let's not jump to conclusions shall we?
The transistor count has increased by 38%? 39%? That's exactly in line with the inverse square law, which in this case says performance increase is roughly equal to square root of the transistor count(thus power use). This is why we are in the multi-core era, so the curve is more linear. We no longer can increase power to increase ILP, especially true since gains from process are both hard to come by, and when it does, its much smaller than it used to be.
In the Icelake implementation of Sunny Cove cores, its almost exactly following the inverse square law.
I'm having a hard time believing Intel messed up both arch and process.
Me neither. I'm guessing its process, and while Icelake's 10nm is acceptable, it probably won't be until Tigerlake's 10nm+(or ++ doesn't matter) it gets to mostly what they want it to be. Their presentation about backporting also shows the Tigerlake's 10nm version to be one that's going to be used to backport, not Icelake's(and definitely not Cannonlake lol) because it'll be in a better condition.
In light of that I can believe average clocks improving significantly. I think it'll be a significant improvement(20-30% over Icelake as with leaks) and obsolete the 6 core Cometlake parts.
Typically companies including Intel opt for shouting from the rooftops when the product is really good, but that's not always the case.
Also the issue here is even if Tigerlake is 50-60% faster than Renoir in GPU and 20% faster in ST, it'll still be significantly behind in MT workloads because it has half the cores. So its not a clear win. The err in Intel's part is not having a 6 core Tigerlake-U part. That would have been a competent part in all areas.
Buddy, you might need to take a little more than a
bit of a breather. You can like whatever you like, but if it gets in the way of being nice to people, then it'll be better for you giving it up.
Technologies are here supposedly to help us. If it results in calamity because of it, then we're better off without it. The moment we lose the real goals of advancement is when we should stop.