deconstruct60
macrumors G5
if the P improved by 15 and the E improved by 30% then the E is likely not still 1/4P. There is a bigger jump in the E so it pretty likely climbed to a higher fraction of a P.Your math is odd... (as JouniS said but I was writing this while their comment appeared)
Assuming an e-core = 1/4 of a p-core:
Let P = the performance of an M2 P-core
M2 Pro = 8P + 4 * 1/4P = 9P
M3 Pro = 6 * 1.15P + 1.3 * 6 * 1/4P = 6.9P + 1.95P = 8.85P
100 ( 1.15) ---> 115
25 ( 1.3 ) ---> 32.5 32.5 / 115 --> 28% ( not 25%).
6.9 + 2.18 P = 9.08P
The ratio of E/P isn't staying constant. The E cores are progressing faster when better matched to a denser fab process and/or more optimized libraries ( on internode upgrades) . Also have less problems with SRAM/Cache not shrinking because use relatively less cache ( so a higher percentage of the cluster can get a better bang-for-the-buck increase).