广告

为什么都是基于Arm的芯片,高通和苹果却存在差距?

2020-11-20 17:16:36 赵明灿 阅读:
随着历年智能手机的推出,基于高通CPU的手机在性能和价格方面始终和苹果有所差距,那有小伙伴就想问了,为什么同为基于Arm的芯片,高通的骁龙处理器却和苹果的A系列有所差距呢?今天EDN就围绕这个话题跟大家讨论讨论。

随着历年智能手机的推出,基于高通CPU的手机在性能和价格方面始终和苹果有所差距,那有小伙伴就想问了,为什么同为基于Arm的芯片,高通的骁龙处理器却和苹果的A系列有所差距呢?今天EDN就围绕这个话题跟大家讨论讨论。sbpednc

历史背景

有报道指出,高通和苹果的差距从第一批64位处理器就开始了。sbpednc

大家知道,Arm在2012年10月首次公布64位处理器内核Cortex-A57。但是,高通则是在2014年发布自己的第一批64位处理器骁龙810和骁龙808。而苹果2013年推出的iPhone 5s手机,其A7处理器就已用上64位Arm内核了。2014年时苹果又发布了第二代64位处理器A8,并将其用在iPhone 6上。从此,苹果和高通就产生了差距。sbpednc

由于2013年苹果就推出了第一批64位手机CPU,高通紧随其后在2014年祭出自己的首款高端64位CPU骁龙810。但是由于当时技术不是太成熟,骁龙810刚投发市场就出现很多问题。比如,由于骁龙810发热严重,温度一高就锁核,性能大打折扣…sbpednc

为了追赶苹果,高通再次发力,2015年高通把810的8核砍掉4个核换上自主架构Kryo,于是820诞生了!不过还是还是和苹果的A9有差距。这可怎么办呢?高通又在2016年推出820的"小改款",那就是高通821,但此时苹果又推出了A10。然后在2018年,高通835处理器隆重登场,其综合性能和苹果A10打成平手。可是苹果又推出了仿生处理器A11…sbpednc

问题分析

有网友解释说,苹果和高通的CPU设计策略不同,就好比有两个人都想要盖房子。A买了一块空地,而Q买了一幢老房子。sbpednc

A从头开始建造的房子看上去很普通。Q把老房子装修后得到的房子看上去高大上,但是内部结构仍然是那个老房子。sbpednc

A制造的房子是按需设计,因此总体上得到了更好的设计、更好的通风、更多的阳光,还有独立的车库。Q受限于老房子的基本结构,而不得不在某些装修上做出让步。sbpednc

这样来看问题就比较明朗了:sbpednc

苹果是购买Arm指令集架构(ISA)的授权(空地)而设计SoC,指令集是设计芯片的最低要求。而高通则是购买Arm内核(房子)的授权,这上面已经包含了指令集并进行了一定修改。这样虽然更加有效,但是也让修改的空间变得有限——如果从一开始就自己来干,那就不会有这个问题。sbpednc

苹果芯片的内核具有更多缓存,并且其内核本身是每年定制的。苹果采用的是2+4 big.LITTLE设计,而不是高通的1+3+4方法,这样能够实现更低功耗。A系列中的两个大核能够实现更高性能,而其余的四个小核由于是定制而不是通用解决方案,因此能够实现更高能效。与此相比,通用解决方案需要适配多个品牌的多款手机,其RAM、摄像头类型、屏幕分辨率和刷新率等等不一。sbpednc

此外,苹果公司的一些芯片工程师来自世界各地,非常优秀,比如有些就曾在英特尔、IBM等公司工作过。苹果这些年在台积电等芯片代工厂方面也一直在大力投入,这也使得其先进工艺芯片的代工能够获得优先安排。sbpednc

这里再对缓存这一影响处理器性能的重要因素具体展开下:sbpednc

在Cortex-A75之前,Arm的Cortex处理器都没有支持L3缓存。但苹果自从A7以来,一直在使用L3缓存。Apple A7和A8拥有1 MB L2高速缓存和4 MB L3高速缓存。A9和A10具有3 MB L2缓存和4 MB L3缓存。Intel i5处理器的缓存也不过如此,A11更是把二级缓存提升到8MB。sbpednc

虽然Cortex-A75支持L3缓存,最多4 MB L2和4 MB L3缓存,但是这些都是由高通的芯片制造商决定是否使用的。sbpednc

也有网友522008认为:单从处理器角度而言,高通的高端处理器(8XX系列)和苹果A系列处理器综合比较,性能差不多。sbpednc

下面是在网上找的骁龙835和A10的性能评测数据:sbpednc

在单核性能方面苹果占优,主要是因为苹果A10单核面积要比骁龙大,集成的晶体管数量占优。sbpednc

苹果A10是四核心,骁龙是8核心(最新的苹果A11是六核心)。在多核性能对比中,骁龙占优。实际上,我们应用程序大部分场景下都是单核运行,所以苹果的A10在用户实际体验中还是占优的。sbpednc

GPU部分骁龙占优。sbpednc

综合比较而言,骁龙还稍稍有点优势。sbpednc

但为什么在实际体验中,苹果手机比安卓手机要明显流畅呢?这其实和操作系统架构有很大关系。sbpednc

谷歌的Android系统,是以Linux为核心,在此基础上增加了Java虚拟机,所有的应用实际上是在这个虚拟机上运行的。这保证了应用程序的跨平台性。同时使用JAVA语言作为开发语言的程序员是全球数量最多的。谷歌也充分利用了这部分资源,使Android平台迅速聚集了最多开发者为其开发应用。sbpednc

问题也就出在这个Java虚拟机。了解Java虚拟机的朋友们都知道,虚拟机的好处是,程序员在开发程序的过程中,程序员不必关心内存资源回收的问题,虚拟机的内存回收机制会帮你处理这些问题,这样极大的减轻了程序员的开发负担。但缺点也同时存在,那就是虚拟机再运行过程中,占用系统资源很大。sbpednc

这也就是为什么安卓旗舰手机内存比苹果手机内存大,但运行效果远不如苹果手机的主要原因。sbpednc

苹果iOS系统是在其私有的Unix基础上演变过来的,它不存在虚拟机机制,同时iOS是一个闭源系统,苹果对其硬件和iOS系统做了大量的优化和适配。保证了iOS应用高效的运行。而Android系统是一个开源系统,系统版本碎片化,导致硬件和软件都有很多兼容性问题,最终使得运行效率降低。sbpednc

所以,典型的以三星为代表,就用堆硬件来解决Android的运行效率问题。sbpednc

长此以往,使人们认为,安卓手机性能不如苹果手机,进而认为高通不如苹果A处理器。sbpednc

苹果iOS系统响应优先级中,屏幕响应为最高级别。这也是人们认为苹果运行快的一个原因。sbpednc

总结

综上,小编认为,高通骁龙CPU与苹果A系列存在差距的原因,可以归纳为以下几点:sbpednc

1. 苹果有经济能力可以制造更贵的SoC,而可以从iPhone的最终售价中收回这笔钱。而Arm和高通却不能。sbpednc

2. 苹果CPU具有很大的缓存。芯片要花钱,而对于某些芯片制造商来说,哪怕节省0.5mm2芯片面积,最终都决定了盈亏。因此,就芯片成本而言,苹果可以制造更大的芯片,其中就包含大容量缓存。sbpednc

3. 高通必须提高芯片的性价比,其他公司才会有兴趣购买,因此,高通制造昂贵的芯片组行不通。sbpednc

除非有以下情况发生,否则我们不太可能看到高通、三星或华为的SoC能够胜过苹果:sbpednc

- 苹果生产出一款SoC败笔,这也意味着它将失去与其他OEM的竞争优势;sbpednc

- 有领先的芯片制造商不惜成本,决定设计一款大面积、大缓存的CPU。sbpednc

本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 感谢分享,分享的内容太有用了
  • 作者有一个关键理解错误,为芯片面积付钱的是高通不是芯片制造商,当然最终付钱的是手机制造商直到用户。总之芯片制造商巴不得你芯片面积越大越好而不是越小越好。
赵明灿
赵明灿是EDN China的产业分析师/技术编辑。他在电子行业拥有10多年的从业经验。在加入ASPENCORE之前,他曾在电源和智能电表等领域担任过4年的工程师。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 用水泥和炭黑制造储能超级电容器 一项新的研究表明,人类最普遍的两种历史材料,水泥和炭黑(类似于非常细的木炭),可能会成为新型低成本储能系统的基础。该技术可以在可再生能源供应出现波动的情况下使能源网络保持稳定,从而促进太阳能、风能和潮汐能等可再生能源的使用。
  • 一种用于电路板回收的新基材:遇水能溶 英国的Jiva Materials公司开发了一种新型的PCB基材Soluboard,这种基材是由天然纤维包裹在一种无卤的聚合物中制成的,与行业内经常使用的FR-4基材不同,这种材料只要在90摄氏度左右的热水中浸泡30分钟,就可以分层溶解···
  • 机器人版的ChatGPT,谷歌新模型泛化能力大幅提高 7月28日,Google DeepMind宣布以训练AI聊天机器人的方式训练了一款全新的机器人模型Robotic Transformer 2(RT-2),这是一种新颖的视觉-语言-动作(VLA)模型,可以从网络和机器人数据中学习,并将这些知识转化为机器人控制的通用指令。
  • 英伟达惨遭背刺,这个SDK让AMD平台也能运行CUDA 近日,AMD正式推出了HIP SDK,这是ROCm生态系统的一部分,基于开源ROCm解决方案,HIP SDK使消费者可以在各类GPU上运行CUDA应用,为专业和消费级GPU提供CUDA支持。
  • 头部跟踪功能如何提升您的空间音频体验 音频已成为我们使用媒体时沉浸感和逼真度的重要组成部分。当前的技术正在加强各种体验本身的沉浸式体验,让它们更加栩栩如生,但如果没有头部跟踪,由于大脑无法解决这种关键的含糊不清问题,这种沉浸感可能会被破坏。
  • 电池能用三十年?美国Ener Venue称推出革命性电池技术 三元锂离子电池的理论寿命约为800次循环,磷酸铁锂约为2000次,而钛酸锂据说可以达到1万次循环,也就是说常规普通人使用的锂离子电池每天完全充放电三次,最多也就能用上几年的时间。虽然相较于铅酸电池200-300次的循环寿命来说,这已经是很大幅度的提升了,但现在有一家公司宣称他们的电池可以充放电30000次,每天充放电三次,能用30年。
  • 测试中比友商温度低14度,一加天工散热系统怎么做到的? 7月27日,一加在2023年ChinaJoy上发布了全球首创的散热技术,即航天级三维立体散热系统“天工散热系统”,这是一加的又一次新的尝试,让我们一起来了解一下。
  • 2023 中国国际汽车电子高峰论坛(上海)
  • 后来居上,美光宣布已出样业界首款HBM3 Gen2内存 7月26日,美光宣布推出业界首款8层24GB HBM3 Gen2内存芯片,是HBM3的下一代产品,采用1β工艺节点,目前该款美光内存芯片正在向客户提供样品。
  • 韩国造世界首个室温超导体,闹剧还是新的未来? 7月22日,韩国的一个科研团队在预印本网站arXiv平台上上传了两篇论文,声称发现了世界上首个常压室温超导体,这种材料是一种改性铅磷灰石名为LK-99,超导临界温度在127摄氏度,即400K以上,而且在常压下就具备超导性。
  • 一比一复刻iOS版功能,Android版ChatGPT正式上线 7月25日,OpenAI宣布,Android版ChatGPT已经正式上线,可在谷歌应用商店进行下载,目前仅限在美国、印度、孟加拉国和巴西四国下载使用,不过OpenAI计划在下周拓展到更多地区。
  • 瑞能半导体全球首座模块工厂在上海湾区高新区正式投入 瑞能微恩半导体暨瑞能金山模块厂开业典礼在上海湾区高新区隆重举行,标志着瑞能全球首座模块工厂正式投入运营,将主要生产应用于消费、通讯、新能源以及汽车相关的各类型功率模块产品,串联客户和生态圈,积极推动行业高质量发展。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了