0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

同样是基于Arm芯片,高通骁龙却和苹果的A系列有何不同

454398 来源:EDN China 作者:赵明灿 2020-12-18 15:18 次阅读

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

历史背景

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

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

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

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

问题分析

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

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

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

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

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

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

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

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

在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。

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

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

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

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

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

GPU部分骁龙占优。

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

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

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

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

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

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

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

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

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

总结

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

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

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

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

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

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9091

    浏览量

    367492
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10859

    浏览量

    211704
  • 苹果
    +关注

    关注

    61

    文章

    24403

    浏览量

    198674
  • 高通骁龙
    +关注

    关注

    7

    文章

    1227

    浏览量

    43335
收藏 人收藏

    评论

    相关推荐

    X系列笔记本电脑销量约72万台

    笔记本的销量在第三季度实现了显著增长,环比增幅达到180%。然而,这一大幅增长的部分原因是由于第二季度基数较低所致。 尽管X系列PC的出货量表现不佳,但主要原因在于软件优化不足
    的头像 发表于 11-28 18:17 255次阅读

    通计划推出更经济型X系列芯片,拓展PC市场

    近日,通宣布了一项重要计划:推出一款面向600美元档Windows PC的更经济型X系列芯片。此举标志着
    的头像 发表于 11-21 11:20 355次阅读

    通发布汽车新品:Ride至尊版平台

    近日,在峰会2024上,通正式揭晓了其汽车产品路线图中的最新力作——座舱至尊版平台
    的头像 发表于 10-23 10:32 380次阅读

    性能提升45%!通推出8 Elite,首款采用Oryon 核心的移动SoC

    北京时间10月22日凌晨,在美国夏威夷举行的技术峰会上,通CEO安蒙说,我们用平台
    的头像 发表于 10-22 18:24 2645次阅读
    性能提升45%!<b class='flag-5'>高</b>通推出<b class='flag-5'>骁</b><b class='flag-5'>龙</b>8 Elite,首款采用Oryon 核心的移动SoC

    通SM6225处理器_685芯片性能参数_通智能模组定制

    通SM6225处理器(也称为685)是一款采用强大八核ARM KryoTM架构的芯片,主频可高达2.4GHz,确保了卓越的处理性能和迅
    的头像 发表于 08-26 20:09 3776次阅读
    <b class='flag-5'>高</b>通SM6225处理器_<b class='flag-5'>骁</b><b class='flag-5'>龙</b>685<b class='flag-5'>芯片</b>性能参数_<b class='flag-5'>高</b>通智能模组定制

    X处理器出货前夕,Arm法律纠纷引关注

    并不大。   这场法律纠纷的根源可以追溯到两年前,当通以14亿美元的价格收购了由苹果A系列芯片创始团队创立的Nuvia公司。Nuvi
    的头像 发表于 06-13 14:38 764次阅读

    三星、Meta等公司将用XR2+ Gen 3芯片,追赶苹果

    据TechRadar 23日报道,三星与Meta已确定应用XR2+Gen3芯片组于各自的XR头显设备中,以此试图超越苹果Vision
    的头像 发表于 05-23 10:30 1082次阅读

    8 Gen 4升级设计,主频挑战苹果M4处理器

    5 月 13 日,根据信息来源 jasonwill101 的披露,报道称通正重塑 8 Gen 4 处理芯片,设定了新目标频率——4.26 GHz,此举旨在对抗
    的头像 发表于 05-13 11:10 1310次阅读

    通推出全新X Plus平台

    近日,通技术公司推出了全新的®X Plus平台,进一步拓展了其领先的X系列产品组合。这
    的头像 发表于 05-06 14:18 449次阅读

    苹果m3芯片系列有哪些 m3芯片a16芯片的区别

    苹果m3芯片系列有哪些 苹果M3芯片系列目前主要有三款芯片
    的头像 发表于 03-12 17:07 2033次阅读

    苹果M3芯片相当于多少

    苹果M3芯片系列芯片在设计和性能上存在一定的差异,因此难以直接进行等效比较。
    的头像 发表于 03-08 16:05 2017次阅读

    X Elite芯片在Geekbench亮相,性能领先苹果M2 Max

    回顾2023年通峰会,通首次发布专为PC设计的新一代X性能平台,其中最高端版本定名“
    的头像 发表于 02-25 15:05 700次阅读

    ,麒麟,天玑哪个好

    的比较分析。 是由美国通(Qualcomm)开发的一款移动处理器系列。它被广泛应用于
    的头像 发表于 01-16 13:59 6102次阅读

    三星和谷歌计划采用XR2+ Gen 2芯片

    近日,通宣布推出了一款全新芯片,名为XR2+ Gen 2。这款芯片是专门为混合现实(XR)设备设计的,预计将引发业界震动。
    的头像 发表于 01-07 16:32 1077次阅读

    通推出XR2+ Gen 2芯片,与苹果Vision Pro展开竞争

    AR技术能将图形、界面等信息覆盖到真实环境中;而VR则将用户带入全封闭的数字化空间中体验。预计苹果即将推出的Vision Pro以及Meta最新的 Quest 3 都将集成上述两种技术。过去的XR
    的头像 发表于 01-05 13:54 812次阅读