apple 芯片为什么这么厉害,性能差别却这么大

为什么iphone的A系列芯片性能这么强,连更新系统都应付不过来?为什么iPhone的A系列芯片的CPU核心性能总是领先于安卓手机?让我们认为A系列芯片性能更好的一个原因是iOS对苹果芯片的优化 。正是因为苹果不仅有自主开发芯片的能力,而且在操作系统上形成了闭环,使得iOS用苹果芯片的体验超过了安卓高通芯片 。
为什么苹果的芯片这么强?
苹果自研芯片不是昨天才开始,算起来已经有差不多10年的布局,不仅在产业中有大量的投资,还挖来了许多行业的专家 。2008年,苹果公司以2.78亿美元收购了芯片制造商P.A.Semi,走出了自研芯片非常重要的一步 。两年后,乔布斯推出了第一代iPad 。当全世界都在关注这款平板电脑的巨大触摸屏时,其最具突破性的技术却深藏在内部——其搭载了苹果首款自主研发的A4处理器 。
2010年,苹果以1.21亿美元收购了美国德州半导体逻辑设计公司Intrinsity,专注于设计较少晶体管、低能耗同时具备高性能的处理器 。2011年年底,苹果又以3900万美元的价格收购了以色列闪存控制器设计公司Anobit 。2013年8月1日,苹果收购了成立于2007年的加州半导体公司PassifSemiconductor,其专长于低功耗无线通讯芯片 。
2015年底,苹果再次斥资1820万美元,收购了一间位于加州圣何塞北部的面积7万平方英尺(6500平方米)的芯片制造工厂 。这座工厂原属于芯片制造商MaximIntegratedProducts,其设施包括了芯片制造工具,而且工厂地址靠近三星半导体公司 。苹果的自研芯片之路苹果从乔布斯时代就一直遵循着这样的理念——苹果应该拥有自己的半导体技术,而非依赖于其他的芯片制造商,诸如三星、英特尔和ImaginationTechnologies的零部件混搭 。
图/由Bloomberg整理到今天为止,苹果公司已经推出了13款A系列处理器——从最初的iPad的A4芯片,到如今其自研芯片被广泛应用于iPhone、iPad、AppleWatch、AppleTV等全产品线中 。而在2017年发布的A11Bionic芯片,因具备6核64位CPU,让其集成了更高的CPU能力 。
根据苹果芯片业务负责人JohnySrouji的说法,对于每一代芯片,苹果一般从3年前就开始着手架构设计,也就说去年发布的A11Bionic芯片早在2014年间就进行开发工作 。JohnySrouji本人在2008年就加盟苹果,负责位管理位于美国加州和以及以色列的芯片制造和测试团队(有好几百号人) 。
除了自建团队以外,苹果也一直从高通挖人,2017年6月高通核心通信芯片主管EsinTerzioglu加盟苹果 。以往苹果基带订单由高通(Qualcomm)通吃,后来因为技术专利费的事情掐起来了以后引入了英特尔(Intel)成为高通以外的第二供应商,而苹果的最终目的是能够在未来自行研发基带芯片,把手机、电脑等所有需要用到的芯片的设计和制造核心能力都掌握在自己手里 。
【apple 芯片为什么这么厉害,性能差别却这么大】为什么高通和苹果A系芯片都是基于arm的芯片,性能差别却这么大?
严格地来说,高通骁龙和苹果A系列芯片采用的是ARM的架构/指令集层级授权,而并非简单地使用了ARM的IP核心 。这个级别的授权可以对ARM架构进行大幅度改造,甚至可以对ARM指令集进行扩展或缩减,苹果就是一个很好的例子,在使用ARMv7-A架构基础上,扩展出了自己的苹果swift架构 。那既然都是架构/指令集层级授权,为什么高通骁龙和苹果A系列芯片的性能差异那么大?其实单纯从跑分的角度来看,骁龙的多核性能和A系列芯片不相上下 。
但苹果采取了“少核心,多性能”的策略,不计成本的增加核心面积和效率,换取功耗和性能 。更何况苹果设计的芯片在流水线效率、通道、带宽、L2/L3方面从来不吝啬 。目的是提高单核的性能 。这种设计对于日常应用和游戏来说非常有优势,因为在这些场景下CPU更单核(或者双核) 。另一个让我们觉得A系列芯片性能更好的原因是iOS对苹果芯片的优化 。正是因为苹果不仅有自主开发芯片的能力,而且在操作系统上形成了闭环,使得iOS用苹果芯片的体验超过了安卓高通芯片 。

推荐阅读