In order for 8P + 8E cores to be more efficient than 10P cores or 12P cores, the extra 8E cores must be more efficient than adding 2P or 4P cores!You are not comparing core vs core on efficiency,
You can say "water isn't wet" or whatever other fantasies you dream up, but the facts I've presented clearly show that E-cores are more efficient for much of their operational range and improve SoC efficiency with a sane frequency-scaling algorithm.That's not the same as saying ecores are more efficient than p cores cause they are not.
Only if cost is no object, which is why I cited the $1440 street price for an actual 16 P-core CPU. At that point, it's a silly comparison.My point is that since 12p cores have roughly the same efficiency as 8+8 then obviously 16 Pcores would be both faster and more efficient than 8+8.
Well, 125W PL1 wasn't even a "thing" until Comet Lake. Before that, the standard TDP for K-series was 95W, but K-series are marketed for overclocking. The non-K are 65W, so that's what I consider reasonable. Divided across 16 E-cores, you'd get 16.25W per E-core cluster. According to this data, that's worth about 21 MB/s * 4 = 84 MB/s @ 7zip compression:At any reasonable wattage you will be using desktop chips at a P-Core is more efficient than an ecore. Even at let's say a very low power limit of 125w that's 8w per core.
The same 65W across 8 P-cores gets you 32.5 W per 4 P-cores, which provide 28 MB/s of compression performance. So multiply that by 2 and we get a meager 56 MB/s, which is only 66.7% as fast as 16 E-cores.
Yes, the reason I went to 16 E-cores is that you can't burn that much power with 8 E-cores. Let's say you ran 8 E-cores at 3.6 GHz, which is as high as their data goes. That gets you 23 MB/s * 2 = 46 MB/s @ 48W. So, at full tilt, 8 E-cores would deliver 0.958 MB/s/W, while the 8 P-cores would deliver only 0.862 MB/s/W. So, even in that case (which is above the efficiency sweet spot of the E-cores), 8 E-cores are still 11.2% more efficient than 8 P-cores!
It's a "both/and" situation. The E-cores help Intel on both fronts. They both increase MT perf per mm^2, and they also increase energy efficiency relative to having all P-cores. The only way E-cores hurt energy efficiency is if you use a braindead frequency-scaling algorithm, which Intel obviously doesn'tAgain, guy is saying Intel doesn't add more than 8 pcores cause they run too hot and too inefficient, which is completely not true.
The reason I quoted the pricing data on the Xeon W5-2465X was to show what a nonsensical proposition that was. I mean, why don't we just throw ThreadRippers into the mix, if we're going to ignore pricing and commercial realities?16 Pcores would be way faster and way more efficient than the 8+8 configuration
At the same power limits, the 10P option would have lower performance and therefore worse efficiency than 8P + 8E. 12P would have lower performance and therefore worse efficiency than 8P + 16E. The data clearly shows that. There's nothing new or interesting, here.It's a fundamental misunderstanding people have, they think adding more cores will increase power draw, temperatures and reduce efficiency