CA168首页 > 自动化信息 > 综合信息 > 信息详情

苹果在芯片领域布下“王炸之局”,高通、三星难摆苦追宿命

发布日期:2018-02-28 浏览次数:29966 作者:网络
       在智能手机领域,苹果从指令集到微架构一手打造的64位芯片可说打遍天下无敌手,即便是三星、高通等芯片产业龙头,也难以撼动其市场地位。

然而,这次在MWC2018中,我们可以看到包含三星、高通,都已经推出基于自有微架构的手机处理芯片,在GeekBench效能的测试数据中仅落后去年推出的苹果A11芯片约2成,而不再是仅能达到其同世代产品一半性能的窘况,自研微架构可说已经带来了一定的成果。不过,严格说来,其性能差距仍是相当明显,未来数年这个格局应该也很难被转变。

虽然华为早些年也投入微架构的自研工作,但2018年MWC上并没有宣布相关的信息,其最新的麒麟970因为基于标准ARM公版架构,整体效能约为A11的一半左右,落差相当大。DT君认为,华为自研微架构芯片应该会随着年底新款高端手机一并发布,而届时期AI核心也会有一定的变革,借以应对高通和三星,甚至苹果在高端手机市场的挑战。

像联发科、瑞芯微、全志等追求性能价格比的公司,基本上就和自研微架构无缘了,ARM官方发表的架构表现如何,基本上这些公司的产品就是长怎么样,不会有太大意外。也因此,落后苹果产品一大截已经是可预见的结果,不过这些公司的目标市场本来就不是高端定位,所以也不用期待太多。

所以,当年苹果对ARM指令集的布局可以说回报丰厚,其投资效益不出意外的话甚至还可继续延续数年之久,当然,苹果在芯片研发和布局的资本投入并不是其他芯片厂商可以相提并论的,即便占了先机,但持续的投入才是苹果未来得以维持绝对优势的关键。

苹果布了一个“王炸之局”

无论如何,整件事情要从一个影响手机、半导体产业极为深远,但又不为人知的老故事开始说起,然后回头看看目前的ARM架构市场变化。

这一切都要由苹果所布的局开始。一位在半导体产业资历极深、曾在各大处理器厂商中担任要职的人士对DT君透露,苹果自有芯片的布局,甚至要往上延伸至IP供货商,也就是ARM身上。

那么,身为芯片最上游的ARM如何受到苹果的影响?这要从ARM对64位架构发展态度的消极开始看。

ARM从推出高端Cortex-A架构之后,就一直固守在32位,并且强调32位的性能已经足够使用,甚至在PC或服务器市场也能和X86相提并论。但事实上,ARM的32位指令在移动市场表现虽不错,但成长性有限,且随着未来应用复杂度增加,其先天的4GB内存寻址限制将会成为整个应用生态的紧箍咒,而在服务器市场,缺乏64位寻址能力的ARM架构,也几乎找不到半点市场空间。

如果没有前进到64位,ARM架构不只在服务器市场将持续空白,移动市场也可能早就被重新经营低功耗移动市场的X86架构给击倒了。

2012年,ARM终于在其长远的处理器列表上添加了64位架构,晚了X86架构13年,然而这并非完全出自ARM自己之手。

苹果希望维持A系列处理器在移动市场上的性能优势,且将应用扩及包含笔记本与PC市场,作为取代X86架构的武器。但是在迟迟等不到64位架构到来的情况下,只好主动和ARM进行沟通,提供其研究多年的64位指令集设计建议,苹果总共定义了26条64位指令,在2012年发表的ARMv8.0a使用了其中的18条指令,次年的ARMv8.1a则补上了其余的8条指令。

谈到这边,各位应该对苹果A系列芯片性能要比同时期产品更高的理由心里有点底了吧。

当然,ARM作为公正IP供应者,理论上不应该也不会偏向任何一方,虽然在大客户的要求下,硬着头皮推出采用苹果建议的64位架构设计,但完成后也同样对外开放授权。苹果无偿贡献这些指令集,最后所有芯片厂商都能借助授权使用,乍看之下是为人作嫁衣,让竞争者捡了便宜。

但实际上,苹果在芯片设计方面早有深厚的基础,且在A5之后转而自行设计芯片架构,最后一款32位芯片A6更是自行设计微架构,对相关指令集所需要的配套优化架构了然于心,反观套用64位ARM公版架构的厂商纷纷在市场上受挫而叫苦连天。

ARM后续虽不断改进其公版微架构,但苹果已经稳居市场先机,包含高通、三星、华为等都认为继续采用公版架构将无法拉近与苹果的距离,因此纷纷投入研发基于64位ARM指令集的自有微架构,但市场的落差已然存在,即便到现在,苹果仍在处理器微架构的效率表现上遥遥领先其他芯片设计厂商,甚至逼近X86的程度。

所以说,苹果已为其64位架构布了一个非常深远的局,而且其影响将持续下去。

不过,ARM被软银(SoftBank)并购之后,除了在IoT市场推出各种相应方案,也积极布局服务器市场,没有死守在由苹果开拓出来的64位路径上,而是以此为基础,增加更多的应用可能性。

然而,过去几年被苹果远远抛开的移动芯片供货商也逐渐走出自己的路,毕竟,如果只是单纯依照建议公版,那永远也追不上苹果。通过自有微架构的开发,这些厂商也逐渐拉近与苹果的距离。

苹果不仅拔得64位ARM架构头筹,性能亦持续领先

我们都知道,苹果A系列芯片是最早进入64位的ARM架构,其他方案几乎都晚了苹果1年以上,其最主要的原因是前面提到的,苹果早在ARM推出其官方64位架构指令集前就已经先行布局自有架构的开发。

另外还有一个原因,除了当时手机等移动平台上没有64位应用开发经验,芯片厂看不到苹果所看到的差别,担心最终只是落得噱头一场,投资开发新架构可能成泡沫,且ARM的64位架构的由来也让各大芯片厂商不怎么放心,因此裹足不前,坐看苹果拔得头筹,而当苹果取得市场关注之后,才接连引发移动市场的64位革命。

A4、A5芯片采用ARM官方IP,实际效能表现只能说普通,若没有GPU的帮助,那跟一般ARM架构方案根本没有落差。A6虽然转用自行开发的swift微架构,但性能表现也仅略优于同时其竞争产品,真正拉开差距的,就是首代64位架构,也就是基于Cyclone架构的A7处理器。

与其他基于标准公版Cortex-A57的同时期位ARM架构芯片比较起来,Cyclone架构把指令发射宽度(issue-width)从标准的3个增加到6个,并且大幅增加片上缓存以及存取带宽。而基于A7的终端产品从2013年底逐渐上市,反观业界首款基于64位ARM架构Cortex-A57迟至2015年初才有产品上市,且因为A57只是在32位架构A15的基础上增加64位指令,很多东西都是等比例放大,没有经过优化,配置非常不均衡,加上芯片代工工艺跟不上,首波推出的芯片与终端方案表现可说是极为凄惨。

2015年,苹果也理所当然的用基于Cyclone二代微架构的A8以及Twister微架构的A9碾压Android高端产品阵营,其设计理念也很一致,用大规模同步指令译码能力取代原本的高频设计,并且增加带宽与缓存,让指令集运行更有效率,而同时期的芯片厂仍持续强调运作频率等苹果根本看不上眼的规格。

也因此,苹果能够长期稳定运作在相对高效能之下,而其他产品通常只能全力运作非常短的时间,然后就碰到功耗门,被强制降频,该时期代表作骁龙810甚至只能在低于一半的预设频率下才能勉强维持稳定运作,虽然号称8核心,但实际性能远远落后于苹果的双核产品。

移动领域虽称霸,但意图取代X86的大计并不成功

前面也提到,苹果布局64位ARM架构其实目的不是只为了手机等移动终端,而是要全面取代其在Mac计算器上的处理器,然而理想很丰满,现实状况是,即便增加了64位指令,ARM的基本结构本来就不适合大规模高频率的运作方式,即便苹果已经做了很多尝试,但仍然事倍功半。

而英特尔过去几年在市场上毫无敌手,core微架构撑了十几年仍淘汰不了,每年固定挤牙膏的作法虽然让其包括苹果在内的客户非常不满,但也只能无奈的买单。英特尔虽然躺着赚,但也不敢忽视了苹果的一举一动。

只要苹果推新架构,英特尔就会推出性能刚好领先一段距离的产品压阵,甚至部分小改版,或者是针对特殊市场的处理器产品也会优先供应苹果,避免苹果真的下了要全面替换处理器的决定。

这个策略也被证实十分有效,截至目前为止,苹果要替换处理器架构都还只是停留在传言的阶段而没有成真。当然,之前的确有某家代工厂已经在帮苹果设计代工基于ARM架构的NB产品,只是最后因为市场策略调整,或是因为产品性能表现不佳,亦或者是因为来自英特尔的压力,相关产品最终胎死腹中。

虽然苹果相关的规划进行状况并不顺利,但未来肯定还是会继续尝试替换掉来自英特尔的芯片产品,毕竟苹果的最高准则就是单一类型产品有要第二供货来源,而英特尔已经独占太久了。换句话说,就是苹果认为英特尔实在赚太多了。

不过,在AMD咸鱼翻身之后,或许苹果又会有不同的决定,但一切还是要回归市场选择以及苹果的策略方向。

被苹果推向64位的ARM,虽成霸主但客户皆怀异心

ARM虽然用了来自苹果的架构,却也没有自满于现况而裹足不前,v8.0a到v8.1a都是针对移动平台跨向64位而设计,并且希望兼顾PC市场所需要的高性能表现,其随后发表的ARMv8.2a是针对服务器所需要的半精度浮点计算、增强内存模型,并且引入RAS(可靠性可用性可服务性)的支持与统计分析扩展,而在短短不到3个月的时间内,ARM又发表了v8.3a,改善了处理器本身的资安特性,而2018年推出的v8.4a,则是再度强化加密与内存管理,从这边也可看出,未来ARM已经逐渐从移动处理器的IP供货商角色抽离,希望能做到包含服务器等全方位市场的布局。

也因为这些架构上的布局,服务器市场终于渐有起色,部分云服务客户也开始采用基于ARM架构的服务器芯片,而不再偏好来自英特尔的架构。

另一方面,ARM被软银收购之后,不只NRE及一次性技术许可费大涨3倍以上,每年也都大幅调升专利费的比重,但好在手机市场上还有个万恶的高通以及微软坐收高额技术许可费,所以看起来增加的幅度还不明显,但是在其他IoT或者嵌入式领域中,就造成了芯片方案厂商很大的负担。

但其实连三星都已经有点受不了了,原本三星是采用最顶级的架构订阅模式,只要有推出新架构,三星都可以直接使用,但后来也改为只签订有使用到的架构授权,而非全包。

另外,ARM当然也知道继续一直涨价下去,很多低端嵌入式的芯片设计厂商都会受不了,于是也提出DesignStart项目,包含了几款Cortex-M0到M3等低端MCU核心,免除了初始专利费这个门坎,乍看之下十分优惠。不过这些架构其实都已经很古老,性能有点追不上目前IoT所需要的性能门槛,所以客户如果要开发新应用,多半也不会使用DesignStart项目。而ARM每次推出新架构,价格都会继续往上迭加,旧方案则是每年涨价。

也因为如此,ARM的营收也不断成长。

市场看到ARM已经逐渐走向另一个巨头的垄断道路,也开始有所警觉,因此包括ANDES、RISC-V等费用较合理、甚至免费架构采用的人也越来越多,然而这些架构缺乏了关键的非循序(Out-Of-Order)执行能力,无法肩负手机等高端计算环境需求,但是在低端嵌入式环境中,已经开始有不少应用实例出现,生态也逐渐成熟,诸如联发科、WD、华为也都成为RISC-V的拥护者,并开发相关方案,性能与功耗表现亦获得市场肯定。

成为霸主的路上自然挑战不断,ARM希望把自己打造成处理器IP界的霸主,自然也要面对各种考验,虽然目前来看,这些考验都还是属于小儿科的阶段,对ARM产生不了威胁,但霸主往往都会过于轻敌,并把自己的需求看得太重要,以致于忽视客户的心声,ARM未来是否也会如此,值得观察。

[信息搜索] [] [告诉好友] [打印本文] [关闭窗口] [返回顶部]
0条 [查看全部]  网友评论

视觉焦点