同样基于ARM的框架进行设计,为何苹果处理器的性能领先同行业?

活动中心17653708


同样基于ARM的框架进行设计,苹果处理器的性能远远领先同行业产品,而且苹果的研发周期很长,我就给讲讲里面的原因吧。

这里说的基于ARM架构,其实是基于ARM的指令集。厂商购买了ARM指令集授权,还需要自己开发架构和软件,到这里就开始产生差别了。厂商之后的差别可以简单概括成以下两点:

第一点,苹果独立研发设计架构。无论是苹果还是高通,都是购买了指令集授权,再需要自己设计处理器架构。苹果自己独立设计处理器内部架构,进行了很多的优化和定制处理。其它厂商例如高通、联发科等,不自己设计架构而是直接购买Cortex架构的授权,将ARM成型的架构整合到自己的处理器里面。这样的拿来主义肯定要比自己研发要简单的多。但是他的弊病也会比较明显,就像你买来均码的衣服肯定不会完全合身,你量身定做的衣服才真正适合你。所以高通、联发科等其它产品在发热量、耗电量、处理速度上就会差强人意。

第二点,苹果的软件优化更加先进。苹果、高通、包括华为都要为自己的处理器开发配套的软件,处理器和软件相结合才能提供很多功能方案。这些功能方案就是我们经常听到的SoC底层软件方案。很多其他厂商拿来同样的方案只做简单的修改,让他尽快上市产生效益。而苹果单独开发软件方案,开发的周期虽然较长,但优化的更加完善,性能也会更加卓越。


简单来说,使用同样的ARM指令集,但对于之后的架构和软件方面,苹果自己研发,其它的厂商都是买来直接整合。他们最终的效果是完全不同的。例如苹果在2017年上市的A11芯片,单核分数就达4200分,多核达到10240以上,这个数据能完全碾压现在主流的麒麟990芯片。这也就是很多人的苹果手机用了很久,运行速度依然很快,而其它厂商的手机2年后就运行卡顿不行的原因。这就是苹果处理器性能领先的原因所在。


AI科技新视角


很高兴可以回答这个问题,接下来我简单分享下自己的理解和看法,希望可以帮助到大家。

目前市场上大部分手机处理器都是基于ARM指令集开发的,例如高通骁龙、华为麒麟、联发科天玑等等。通常ARM会对手机芯片厂商进行指令集和公开版架构的授权,手机芯片厂商获得授权后来设计研发自家的处理器。但是由于每家的技术方案和技术实力等不尽相同,导致每家的处理器在性能方面都会存在或多或少的差异。

那很多人就会问了,为什么苹果处理器的性能会领先同行业呢?个人认为主要有以下两个原因。

苹果技术实力强,自研架构

苹果A系列处理器是基于ARM指令集自研架构,没有采用ARM公开版架构。苹果为了自研芯片收购了多家技术公司,积累了雄厚的技术实力,因此苹果基于自身特点定制研发的处理器,无论是在性能还是功耗等方面都比公开版架构拥有很大优势。此外苹果基本是一年发布一款高端处理器,而高通骁龙、华为麒麟,他们基本是每年发布多款处理器,基本涵盖高中低端,这就导致其技术研发能力被分散,无法像苹果集中在一款处理器上面。

iOS系统和生态优势

由于iOS系统采用沙盒运行机制,执行效率非常高效,安卓系统则是采用虚拟机运行机制,执行效率较低,这就导致了iOS系统的流畅度比安卓系统快,用户体验也会更好。苹果处理器会根据iOS系统来进行定制优化,来确保处理器的性能得到最大发挥,达到软硬件最优化融合。此外iOS系统还具有良好的系统生态,iOS系统唯一的应用下载市场是App Store,开发者发布的所有应用都需要苹果的严格审核,符合规定要求之后才能上架,这就保证了应用的高质量,给用户提供很好的体验;同时苹果允许高质量应用对用户收费,这就提高了开发者的积极性,很好促进了整个系统生态的良性循环。

综上所述,苹果处理器的性能领先于同行业,这是必然的。优秀的技术实力和良好的系统生态为其提供了有效保障。

以上是我个人的理解和看法,如有不足之处,还请大家多多指教,喜欢的可以点赞关注下,谢谢!


二愣子大叔


同样一双眼睛一张嘴,为什么看到的东西,各个方面都不一样呢,看同一个东西都会有差异呢?


分享到:


相關文章: