当前位置:网站首页>麒麟990系列为何无缘Cortex-A77和Mali G77?
麒麟990系列为何无缘Cortex-A77和Mali G77?
2022-07-26 21:50:00 【芯智讯】
9月6日,华为正式发布了最新的麒麟990系列处理器,其中麒麟990 5G作为首款集成5G基带芯片的5G SoC,更是拿下了六个全球第一。不过,大家也注意到,麒麟990及麒麟990 5G都并未采用最新的Arm Cortex-A77 CPU内核,而是沿用了原来麒麟980的Cortex-A76内核架构,只是对主频进行了提升。同样,麒麟990 5G也并未采用Arm最新的Mali G77 GPU内核,依然是沿用了麒麟980的Mali G76 GPU内核,只不过在核心数量上提升到了16核。
值得注意的是,日前三星发布的5G SoC芯片Exynos 980以及联发科此前曝光的5G SoC均采用了Arm最新的Cortex-A77 CPU内核和Mali G77 GPU内核。那么麒麟990 5G到底是为什么没有采用A77和G77内核呢?
余承东:A77功耗太高,麒麟990性能已超出用户的需求!
对此,华为消费者终端业务CEO余承东在发布会之后接受外媒采访时解释称,华为没有采用最新的Cortex-A77内核是基于对设备续航方面的考虑。根据余承东的说法,在7nm制程下,采用Cortex-A77功耗还是太高,会对电池寿命及设备续航产生负面影响,这也是没有采用Cortex-A77内核的原因。华为宁愿让消费者拥有一部电池续航给力一点的手机,而不是将注意力全放在提升运行速度而牺牲了电池续航时间。
余承东进一步指出,虽然,Arm此前曾表示Cortex-A77在同等能耗的情况下,比Cortex-A76性能可提高约20%,不过华为在实验及调查后发现情况并非像Arm说的那样。
余承东补充到,麒麟990芯片目前的性能已经“超出用户的需求”,并且就算是使用Cortex-A77架构,也只是会是让各项数据更亮眼一些而已。不过未来,当全面升级至5nm工艺生产时,新麒麟芯片很有可能就会采用Cortex-A77架构。
Cortex-A77的功耗真的“过高”吗?
根据之前Arm公布的资料显示,Cortex-A77虽然仍然是基于ARMv8.2 CPU内核,但是做了非常多的升级,例如采用了高达6发射的前端设计,引入了MOP缓存结构,加强了ALU和提供了更好的负载/存储设计,拥有64KB一级缓存,256KB和512KB独立的二级缓存,高达4MB的三级共享缓存。支持DynamIQ Shared Unit(DSU),同时支持 big.LITTLE架构,可以与 Cortex-A55 相搭配。
具体性能表现上,根据Arm官方的数据显示,在同样的7nm制程、3GHz主频下,在SPECint 2006测试(移动设备中最典型的基准测试)下Cortex-A77在性能上将会比Cortex-76提升20%。
另外Arm还公布了一些数据,显示在SPECint 2006上,Cortex-A77承诺IPC的增长会在23%左右,但在SPECfp 2006则增加了高达35%。整数工作负载的增加或多或少与CPU内核的改进一致。但是FP部分增加30%~35%则完全出乎意料,尤其是没有任何有关FP执行单元变化的资料和说明。其中一种解释是SPEC的FP测试套件比整数测试套件更加占用内存,而Cortex-A77能够在这种高负载情况下提供更好的性能。
▲Cortex-A77架构带来了显著的性能提升
在能耗比方面,ARM表示Cortex-A77处理器会和Cortex-A76完全一致。因此,这也意味着Cortex-A77的20%的性能提升,可能需要付出更多的功耗。另外需要指出的是,在相同制程下Cortex-A77的核心面积依旧比Cortex-A76大17%,而这会带来一些成本的提升,同时这也是导致其功耗增加的一个原因。
不过,目前多数的芯片厂商,并不会同时采用四个大的A77内核,而是会采用两个A77大核+两个A77中核+4个A55小核,或者是两个A77大核+6个A55小核,这样整体的功耗可以得到控制。
总的来说,相比Cortex-A76来说,Coretx-A77的性能提升还是比较明显的,当然功耗确实也增加了,但是通过内核搭配组合设计,整体的功耗是可以控制的。
另外,目前已确认,7nm工艺的联发科的5G SoC和三星8nm工艺的Exynos 980都采用了Cortex-A77和Mali-G77内核。显然,这两款芯片的制程工艺都不如麒麟990 5G,但是都用上了Cortex-A77和Mali G77内核,功耗问题应该并不是大问题。不然三星和联发科肯定脑子都坏了。
即便Cortex-A77有功耗上的问题,但是同样也可以通过降低主频来控制,而麒麟990 5G的CPU性能的提升,主要也是依靠Cortex-A76主频的提升。
显然,余承东的解释,并不能令人满意。
即便是Cortex-A77确实存在难以解决的功耗问题,但是这并不能解释,为何不采用性能更强、能效比更高的Mali G77 GPU内核。
Mali G77:全新架构、性能提升60%、能效比提升30%!为何不用?
相对于Mail-G76来说,Mali-G77采用了全新的Valhall构架,这是继上一代Bifronst架构的发布三年之后的又一次重大升级。
在性能上,与上一代的Mali-G76 GPU相比,Mali-G77具有近40%的性能提升。同时Mali-G77还在关键的微构架上进行强化,包括引擎、texture pipes和load store caches,并将功耗效率以及性能密度均提升了30%。也就是说,Mali G77在能耗上是要比Mali G76更低的,在同等功耗下,Mali G77的性能将会提升30%。
除此之外,Mali-G77同时带来60%的机器学习性能提升,显著提升推论与神经网络(NN)性能,为设备带来更先进的片上人工智能功能。
显然,相对于Mail G76来说,Mali G77性能更强,并且有着大幅的提升,而且功耗还更低。华为麒麟990 5G为会选择单纯的提升Mali G76的核心数量(肯定会带来功耗的提升),而不用最新的更高效的Mali G77 GPU内核呢?
没有用A77和G76是因为时间上赶不上?
对于麒麟990 5G并没有用上Cortex-A77和Mali G77的问题,有网友也表示,可能是开发周期太短,因为时间上来不及,赶不上麒麟990系列的节奏。
确实,同样采用Cortex-A77和Mali G77的三星Exynos 980和联发科的5G SoC可能最快也要年底量产,而华为的麒麟990系列则是9月19日就由Mate 30系列首发了,即便是发售时间拖到10月,那至少也要比三星和联发科5G SoC芯片商用快近一个季度的时间。
不过,从之前华为麒麟芯片的发布节奏来看,华为应该是有能力在9月首发基于Cortex-A77和Mali G77的芯片的。
2018年8月31日,华为发布了麒麟980,同样拿下6个第一,其中首发Cortex-A76和Mali G76就占了两个第一,而Cortex-A76和Mali G76是Arm在2018年6月才正式对外发布的,实际上,Arm在新的内核IP设计之时可能就已经开始与一些客户沟通,在正式对外发布之前数月,往往就已经与客户达成了合作。这也是为什么,Cortex-A76和Mali G76正式对外公布三个月不到,基于Cortex-A76和Mali G76的华为麒麟980就正式发布了。
今年Arm的 Cortex-A77与Mali-G77 内核的发布时间是5月27日,所以从时间点上来看,华为是完全有实力在9月拿下 Cortex-A77与Mali-G77首发的,想象一下,拿下8个全球第一的麒麟990 5G,是不是要更牛X一些?在营销宣传上显然也要更占优势。能多拿两个第一,但是却并不去拿,而让联发科抢了首发(今年5月底Arm联合联发科做的发布),什么原因?
余承东给出的原因也并不是时间上来不及(即使是也不会承认),而是Cortex-A77功耗太高。但是这个原因并不能令人满意,更不能解释为何不用性能更强、能耗更低的Mali G77?
那么,或许真实的原因可能是“禁令”之下,Arm与华为的合作确实受到了影响。
是否与Arm的合作受禁令影响有关?
北京时间今年5月16日,美国将华为列入了实体名单,受此影响,众多美系厂商纷纷终止了与华为的合作。5月22日晚间,Arm被爆出其员工已被指示停止与华为的“所有有效合同,支持权利以及任何未决的约定”。
我们都知道,Arm的总部是在英国,并且是属于日本软银的子公司,按理说根本不会受到美国对华为禁令的影响。 但是Arm的IP如果包含有“美国原产技术”,或者其中有超过25%的技术是来自于美国,那么就无法供给华为。
资料显示,Arm在美国德克萨斯州奥斯汀和加利福尼亚州圣何塞设有研发中心,这两处的研发中心开发了一些处理器IP,这也使得这些IP属于美国禁令管辖范围之内。
随后在今年6月,Arm母公司软银集团董事长孙正义首次回应了“Arm断供华为”事件。孙正义表示,Arm没有停止与华为的合作关系,但确实受美国禁令影响,超过25%的技术或材料源自美国,就不能供给华为,Arm需要调查哪些部分要遵守相关限制,以及限制规定细节。
也就是说,Arm与华为的合作并未完全中断,但是部分源自美国或者来源于美国的技术占比超过25%的IP都受到了影响。那么Cortex-A77和Mali G77是否都包含在其中呢?如果是,那么麒麟990系列用不了也就不奇怪了。
不过,正如前面所说,Arm在新的内核IP设计之时可能就已经开始与一些客户沟通,在正式对外发布之前数月,往往就已经与客户达成了合作。所以,华为其实很可能在今年5月被列入实体名单之前就已经拿下了Cortex-A77和Mali G77的授权,这也意味着,这两款IP的使用有可能将不受禁令的影响。
那么既然如此,为何华为麒麟990系列还是没有用上呢?芯智讯猜测,有可能新的IP的开发需要Arm的协助,而如果Arm无法给予技术支持,那么华为的开发进度肯定会受影响。由于5月中旬出来的禁令的影响,打乱了华为的计划,因此华为临时启动了Plan B,即在麒麟980基础上做升级,比如CPU核心主频提升,GPU核心数增加,集成5G基带等。而已拿下的Cortex-A77和Mali G77则为明年的新一代麒麟处理器的升级留下了空间。因为华为可能无法获得Arm下一代的新内核,如果届时禁令仍未解除的话。
当然,这并不是没有办法可以解决。首先,华为已经拿到了ARMv8指令集的授权,华为可以利用该指令集来打造自己的处理器,但是这需要时间,另外在GPU上可以与Imagination合作,不过鉴于华为一直用Arm的Mali GPU,所以双方即使合作,也仍需要时间磨合。
在麒麟990系列发布会之后,余承东接受采访时也表示,“对于Arm的新架构,如果未来我们无法使用,我们也准备了我们自己的CPU,所以不用担心,我们的CPU也许表现更好,就像现在我们的NPU一样有着很棒的表现。CPU、NPU我们都有备胎版本。我们依然支持Arm架构,正如我们支持安卓生态系统一样,如果他们不让我们使用的话,那个时候我们会用自己的,甚至还会有更好的表现。”
▲AI Benchmark现已公布了主流AI芯片的测试跑分榜单。华为麒麟990 5G的AI Benchmark跑分为52403分,超过紫光展锐虎贲T710(Unisoc Tiger T710)的28097分以及高通骁龙855 Plus的24652分,登顶AI Benchmark跑分排行榜单。
此外,还有一个更为直接的解决方案,那就是,Arm从5月开始就将其下一代(可能来不及了,因为研发可能早已经开始了),或者下下一代的CPU/GPU内核的研发完全放到英国或者其他非美国以外的研发区域,同时将其中的来自于美国研发中中心的技术占比控制在25%以下,那么如此一来,华为后续的麒麟处理器将仍然可以使用Arm最新的CPU/GPU IP。不过正如前面所说,Arm明年要发的下一代CPU/GPU内核,或许华为用不上了,但是依然还是有Cortex-A77和Mali G77可以用。需要指出的是,余承东也表态了,下一代的5nm麒麟处理器会上Cortex-A77内核。如此一来,2021年推出的麒麟处理器将有望自然过渡到不受禁令影响的新的Arm CUP和GPU 内核IP。
作者:芯智讯-浪客剑
边栏推荐
- Alibaba three sides: how to solve the problems of MQ message loss, duplication and backlog?
- 毕业5年,从信息管理转行软件测试工程师,我的月薪终于突破了12k
- "Mongodb" here are all the basic mongodb operations you want
- Leetcode 121: the best time to buy and sell stocks
- Blog Garden beautification skills summary
- Is it safe to open an account for flush mobile stock trading? How to open an account
- Liepin questionnaire star has become a "parasite" on wechat
- VCS编译、仿真过程
- Promise me, don't write shit code after reading it..
- 功耗降低、功能升级!启英泰伦发布二代语音AI芯片:模组价格低至14.99元!
猜你喜欢

A few pictures help you clarify "China's financial institution system"

博途PLC输出通道映射FC

Leetcode 122: the best time to buy and sell stocks II

Xiaobai learns MySQL - derived table

Embedded SIG | 分布式软总线
![[waiting and wakeup of QT multithreaded threads]](/img/9b/fe16926dc126e93f155b0162cc329d.png)
[waiting and wakeup of QT multithreaded threads]

SQL injection less26 (filter spaces and comments, and use error injection without spaces)

Write golang simple C2 remote control based on grpc

Overview of banking industry

浮动引起的高度塌陷问题
随机推荐
09.01 深度优先搜索
『IDEA』IDEA快捷键使用教程
总投资100亿美元,华虹无锡12吋晶圆厂正式投产
Module 8 (message queue MySQL table storing message data)
『MongoDB』你想要的MongoDB基本操作这里都有
[IO Development Notes] smart cloud intelligent watering device practice (3) - automatic code generation and transplantation
Add resource files for the project and pictures for buttons in QT
MySQL数据库介绍
shell相关命令总结
DTS搭载全新自研内核,突破两地三中心架构的关键技术|腾讯云数据库
Fujian vies for vc/pe
想让照片中的云飘起来?视频编辑服务一键动效3步就能实现
毕业5年,从信息管理转行软件测试工程师,我的月薪终于突破了12k
Relying on metauniverse and NFT, the world shows crazy "cutting leeks"?
Xiaobai learns MySQL - derived table
【Io开发笔记】机智云智能浇花器实战(1)-基础Demo实现
IDEA的那些环境配置及插件
Instructions for use of light source controller dial switch
A chip company fell in round B
At the 100 billion yogurt track, dairy giants and new brands have started a tug of war