前面写了一篇关于手机处理器的观念文,首要介绍了ARM指令集架构和其合作伙伴之间的联络。现在市面上的手机处理器基本上都选用的ARM指令集,但选用的方法大有不同。
上文提到了以华为为例的处理器授权形式,比方华为最新发布的麒麟990 SoC,其选用的CPU中心为Cortex-A76和Cortex-A55内核,但这个内核是ARM现已规划好的,所以将其授权给了华为运用。
华为拿到了ARM规划好的CPU内核,就可以出产SoC了,直接免去了从头规划CPU内核的需求,但与此一起也带来了一些坏处,那便是华为在CPU内核的规划上,可以发挥地步现已不多了。
另一方面是以苹果和高通为主的指令集/架构授权,这种方法在微结构规划上十分灵敏,因而规划厂商可以依照自己的需求提出改进。
比方苹果的A系列芯片的内核为Vortex,选用ARM指令集架构授权,这是一种架构层级授权,可以对ARM进行大幅度改造,乃至可以对ARM指令集进行扩展或减缩,因而苹果在ARMv7-A架构基础上,扩展出了swift架构。
我在前文中总结说,或许是由于处理器授权和指令集架构授权的不同,终究导致CPU在功能上存在差异,成果遭到了不少网友的吐槽咒骂。现在我写这篇文章,便是为了证明之前的想象!
以Geekbench为例,分别为苹果A13、麒麟990、麒麟990 5G和骁龙855的跑分,从图中可以看出,A13的单核5472分彻底碾压别的三款产品,一起苹果仅以6中心战8中心,完胜麒麟990 5G。
值得一提的是,麒麟990的体现和上一年发布的骁龙855相差无几,但不可否认,麒麟990 5G的多核功能的确很强,不过比照苹果A13来说仍是差远了!
至于原因,我的个人猜想再结合产品功能体现得出结论,或许和授权规划有关,当然这是我的个人观念,你不认或许够随意喷,我只是宣布我的观念。
别的,本文包含之前的文章都没有质疑华为才能的意思,只是只是针对CPU说的,而规划一款SoC不只是CPU,还有GPU、NPU乃至5G芯片等等,华为的NPU很强壮,5G芯片也无人能敌。
华为的强壮是众所周知的,华为可以规划出全球干流的手机SoC的确十分有实力,但华为在CPU的自主研发上仍和苹果高通存在很远的间隔,由于麒麟芯片直接用的ARM规划好的CPU内核,只是针对CPU,而非SoC!
我是王石头,喜爱本文就给我点赞吧!
相关阅览:undefined