In saying that, I'm not 100% convinced on this big.little arch for desktop. It certainly hasn't helped the power output at all which suggests those P cores must be power hungry to say the least. It will be interesting to see which ratio of P and E cores they do for mobile. Apple went 8 and 2 for their Pro and Max cpu's but I suspect if Intel goes the same it will be pretty power hungry.
I think you might be drawing this conclusion too quickly. We have been going over this, and over, and over. When any CPU is pushed to extremely high clocks power goes hyperbolic.
See below. 300MHz decrease in P-cores is produces only a 1.6% decrease in performance yet decreases power by a huge 25.8%. As I have been saying (writing), we have to be very careful and specific when talking about efficiency.
Intel Alder Lake im Test: Leistung und Effizienz P- vs. E-Core / Wie effizient ist die Hybrid-Architektur?
www-computerbase-de.translate.goog
Clock, performance and consumption in Corona Benchmark 1.3 (no limit)
�
| configuration | Tact | Package power | duration | energy | | |
|---|
| P-Cores | E-cores | P-Cores | E-cores | | | |
| Performance, consumption and efficiency depending on the P-Cores | | | | | | |
| 2 | 8th | 5.100 MHz | 3.700 MHz | 93 watts | 123 s | 11,439 Ws |
| 2 | 8th | 4,800 MHz * | 3.700 MHz | 69 watts | 125 s | 8.625 Ws |
| * manually restricted | | | | | | |
This is going to get really good and complicated when power is held to specific values for mobile use, or people who just want to keep their desktop rigs in the most efficient zone. If you don't care about power/heat and just want every bit of performance, just set it wide open and use all the power it can take. But if you cut it back to 150W ADL gets quite efficient while remaining speedy.
Now here's the complex part. When you throttle back to 100W, or 50W, or 15W there are LOTS of combinations of which cores to use and at what frequencies you run them. There will be a lot of fine tuning for the Thread Director and I think we are going to see HUGE benefits in mobile as Intel gets this worked out. The more I think about this the more I think AMD better get on this, especially for mobile or they may find themselves in a pickle.
For example, with 2+8 mobile with the same power budget you can run 1P fast, 1P slow, and 8e's medium, or 2P's fast and 8e's really low, or any of the multitude of combinations to fit into a power budget to maximize efficiency and performance. In a nutshell, every microarchitecture has a frequency range in which it will operate optimally. By having two vastly different types of cores there is more availability to fine tune the CPU package for the task at hand.
Imagine numerically solving nonlinear equations. You can use a brute force method, such as an incremental search. Easy to understand, easy to program but really inefficient. Next up you can program a little intelligence into the solver and use the Newton-Raphson methods (shoot for zeros using slopes). This takes more programming and smarts but it much more efficient.
One core fits all is a brute force method, especially for mobile. The higher level programming/smarts of the Thread Director is going to take mobile next level. I didn't "see" this until I started reading through all of these reviews. This is a "deep" change in computing even though it's been going on in phones for years.