Following the discussion of how many P and E cores should be in the CPU, I measured performance of these cores in Intel 13700K CPU at 3400 MHz using Cinebench R23 maximal load as a workload, here are the results. I also estimated from a die shot, that E core has 1/4 of a area of a P core.
You can see, that E core has roughly half of the performance of a P core at 4 times less area. The conclusion from this is, that for increasing performance you keep adding E cores.
Unfortunatelly the E core is less efficient than the P core, and thus adding E cores increases power draw and decreases efficiency.
You can see in the table above, that if we substituted all E cores in a 8 +16 CPU by 4 P cores, we would lose 30% performance.
You can see performance, power draw and efficiency of all P and E core combinations below, available area is for 16 P cores:
So you have a decision problem now. For
And all this is valid for ONE WORKLOAD and ONE COMBINATION of P and E core frequencies.
I do not think that it is possible to easily say that they should have swapped this many P for E cores or vice versa. There are too many variables at play.
But it should be obvious that E cores are very useful.
You can see, that E core has roughly half of the performance of a P core at 4 times less area. The conclusion from this is, that for increasing performance you keep adding E cores.
Unfortunatelly the E core is less efficient than the P core, and thus adding E cores increases power draw and decreases efficiency.
You can see in the table above, that if we substituted all E cores in a 8 +16 CPU by 4 P cores, we would lose 30% performance.
You can see performance, power draw and efficiency of all P and E core combinations below, available area is for 16 P cores:
So you have a decision problem now. For
- Available area and physically possible core combinations
- Particular workload
- Combination of P and E core frequencies
- Reach maximal performance within possible power draw and not care about efficiency at all.
- Reach maximal performance within possible power draw and still maintain some minimal efficiency requirement.
- Reach maximal efficiency while still maintaining required performance.
And all this is valid for ONE WORKLOAD and ONE COMBINATION of P and E core frequencies.
I do not think that it is possible to easily say that they should have swapped this many P for E cores or vice versa. There are too many variables at play.
But it should be obvious that E cores are very useful.
Last edited: