在这个帖子里 https://www.v2ex.com/t/889557 提到的这篇文章 https://eclecticlight.co/2022/01/02/last-week-on-my-mac-on-m1-chips-1-1-4/
里有提到,两颗 E 核的浮点运算能力是超过一颗 P 核的,但与此同时产生的能耗又远低于一颗 P 核。
还有就是在一些关于 Alder Lake 的评测中有看到,一颗 E 核所提供的性能相比 P 核来说会差一些,但是也没有弱到很离谱。那如果一颗 E 核所占的芯片面积像图纸里一样所画得只占 1/4 个 P 核的面积的话,那理论上来说相同的芯片面积,用的 E 核比例越高,多核性能就越强。
当然有一些场景下很吃单核性能,如果全用 E 核心自然拉低了单核性能。但在有了一定数量的 P 核心之后,比如 2 颗 /4 颗以后,更多的 P 核心与使用同样的芯片面积 /功耗的 E 核心相比,真的会有优势吗?
又需要高性能又只能单线程的程序或者说使用场景毕竟是少数。而如果是专门为多线程优化过程序,给它 4 个 E 核大概率会比 1 个 P 核效果更好吧?那么像 i9-12900K 这样 8P+8E ,不如改成 4P+24E 更好?
我当然没觉得我比苹果 /Intel 更懂芯片,只是想跟大家探讨一下这个想法。希望有懂行的大佬不吝赐教。
1
PerFectTime 2022-11-01 17:30:28 +08:00
我也觉得很迷,我的 M1 Max 看起来似乎只有两颗 E 核在干活,其他的负载接近于 0
|