深入麒麟960 比性能更出众的是稳定性

简介:

麒麟950跟随后的强化版麒麟955一起cover了华为过去一两年像Mate 8、P9系列这样的明星产品线,A72/A53大小核组合加上TSMC 16nm FF+ FinFET的工艺让其在功耗上获益良多,也算是ARM公版架构出品的最佳SoC之一。

越到巅峰越难超越,于是麒麟960不遗余力的用上且首发了Cortex-A73与Mali G-71这样的尖儿货;950虽然着实给主流市场来了个下马威,奈何GPU仍不算给力,无法PK当年的Top 2,而麒麟960不负众望的离顶尖越来越近了。

  CPU理论性能测试

话不多说,直接看对比,相信99.99%的人也对架构细节那点儿事情并不愿深究,还是让对比的伤害来的更猛烈些吧。不过第一个SPECint2000还是看上去不那么友善了点儿……

综合来看,麒麟960的CPU大核A73相比麒麟950的A72有着约11%的性能提升,全面压制大核为A72的麒麟950、大核为A57的Exynos 7420(别问我为什么没拿8890比,我也不知道……),最为重要的是很多跑赢了骁龙821;需要注意的是这里麒麟960相比其他二位还是有几分运行频率上的优势。

所以上面的性能表现除以“频率MHz”的话,以麒麟960为代表的Cortex-A73的性能相比上一代也就是A72的优势就小有减弱,在11%左右。Cortex-A73依然是单位频率能够提供最高性能的核心。

从上面没怎么听过的SPECint2000切换到比较喜闻乐见的GeekBench 4,单线程整数性能各项相比麒麟950有5~15%不等的提升,Canny边缘检测以及Histogram Equalization直方图均衡化两项测试弱于麒麟950;与骁龙821相比的话输在JPEG、PDF渲染、相机测试等部分,而在HTML5 Parse, HTML5 DOM, SQLite这类常见的任务当中完胜。

至于多线程浮点,显然高通的自主架构Kryo注重于浮点性能的提升,而ARM就连A57的整数性能都比骁龙821更好。

之前Cortex-A72核心的麒麟950系列功耗表现深入人心,而ARM所宣称的Cortex-A73的20~30%的功耗降低(同频率)是否能体现在麒麟960上呢?

CPU功耗测试

显然ARM没有hold住A73的功耗水平……四核尽可能满载调用的状态下,A73的功耗5312mW比A72(麒麟950非955,与麒麟960频率类似)高出43%,是个打脸的结果,猜测是麒麟960采用了省成本能够适应更低频率诸如穿戴设备的16nm FinFET Compact新工艺的原因;不过毕竟多年以来听了这么多PPT数据这也见怪不怪了,毕竟性能提升摆在那里,而且双核的2.8W功耗小于骁龙821的3W……

至于实际表现,来跑个PCMark的话,虽然峰值状态下的功耗不菲,但实际应用当中需要出全力的时候少之又少,像PCMark这样的轻任务,搭载麒麟960的华为Mate 9还是能够脱颖而出,以9.87小时的续航时长排名此次测试首位,比华为Mate 8高出27%左右。而且在电池容量类似的情况下Wi-Fi下网页浏览测试(这里并未给出图表)比华为Mate 8多出整整3小时。

整个跑PCMark的测试过程,麒麟960(华为Mate 9)的功耗一直维持在2W一下,这就说明虽然刚才提到近似满载功耗有5W之多,但实际应用当中还是很难用到那么高的资源量的,比如PCMark当中用到的文字处理、网页浏览、照片编辑等等都是如此。

于是乎,处于这样的原因,你来拿这种轻任务比较一下眼下的主流处理器会发现功耗上并没有太多不同……

华为Mate 9高出Mate 8 16%,华为P9则稍低于Mate 8,骁龙821由于在Data Manipulation以及Writing tests两项中必须用到Kryo大核所以功耗较高,在偏重GPU的测试当中则功耗较低。按“每份功耗能够提供的性能(PCMark分数)”来看,骁龙821 GPU部分显然最具性耗比。

虽然SoC部分的功耗并不算出色,但前面的整机功耗而言华为Mate 9还是相当拔尖,显然华为针对机身其他部分的功耗做了优化,比如功耗大户屏幕。实测也可以看出,同样亮度下比如450nits Mate 9的功耗比Mate 8低了将近三分之一。

真比Intel复杂?华为麒麟960深度测试:稳定性如此牛

CPU的最后一部分考量运行频率的稳定性,略有常识的发烧友对降频问题自然不会陌生,至于麒麟960的CPU长时间稳定性如何,这里依然用到的是上面模拟两个A73大核满载的方式,虽然这表不太容易看懂……但麒麟960的持久性还是很给力的,在11.3分钟的时间内始终维持在2.3GHz最高频率,而在20分钟之内也极少出现降频的情况,几乎没有什么真实应用能够需要你的手机维持长达20分钟的最高频率运行,所以即便长时间使用,Mate 9因为降频出现的性能降低是不太会出现。

真比Intel复杂?华为麒麟960深度测试:稳定性如此牛

  GPU性能测试

图形部分这回麒麟960一样给力的采用了ARM最新的Mali-G71架构,比麒麟950/955是上了好几个蹬次,终于扬眉吐气了一番,实测效果如何呢,在GFXBench Manhattan 3.1、T-Rex Offscreen条件下,单看FPS的话已经可以跟骁龙821、820匹敌了,是Mate 8的三倍。只是功耗上不尽如人意,为测试机当中最高的8.63W。

这样的功耗再加上CPU部分已经能够达到10W以上了,对于4000mAh大容量电池、14Wh左右的华为Mate 9来说跑一个多小时就没电了;由此来看骁龙821/820以不到一半的功耗就能提供类似的性能水平还是值得海思追赶的。

真比Intel复杂?华为麒麟960深度测试:稳定性如此牛

过高的频率导致的麒麟960 GPU性能上的“不理智”也稍微影响到了GPU密集型任务下的续航水平,比如同样拿GFXBench当做大型游戏来跑跑续航水平的话,华为Mate 9的成绩就不如Mate 8了,虽然肯定比后者流畅许多许多许多……

真比Intel复杂?华为麒麟960深度测试:稳定性如此牛

GPU频率的稳定性是否如CPU一样给力,来看更长时间(3.5小时左右)的稳定性测试,华为Mate 9的GPU保持了约一分钟的峰值性能后,降到21fps左右,半小时之后降到19fps左右后几乎一直维持到测试结束;这样的表现与骁龙820/821类似。与之相比华为Mate 8全程仅有11.5fps的峰值成绩和9~11fps的稳定成绩。

真比Intel复杂?华为麒麟960深度测试:稳定性如此牛

  小结:

海思的麒麟950提供了印象深刻的性能功耗的平衡,规格上来看麒麟960几乎每个方面都要强于前者;除了最新的Cortex-A73 CPU、Mali-G71 GPU以及CCI-500互联,还有更高的LTE规格支持和存储方面更快的UFS 2.1标准的支持。

不过ARM为A73做出的功耗优化还尚未体现在麒麟960上面,除了未知的海思对其性能功耗平衡的策略考量,另一原因可能就是多少被16nm FFC工艺拖了后腿。虽然由此导致的SoC功耗偏高,不过华为Mate 9上诸如针对屏幕功耗的优化还是给整机的续航水平起到了更高的正面作用。





 

  
本文转自d1net(转载)

相关实践学习
在云上部署ChatGLM2-6B大模型(GPU版)
ChatGLM2-6B是由智谱AI及清华KEG实验室于2023年6月发布的中英双语对话开源大模型。通过本实验,可以学习如何配置AIGC开发环境,如何部署ChatGLM2-6B大模型。
目录
相关文章
|
Ubuntu
ubuntu下安装火狐浏览器及快捷图标
ubuntu下安装火狐浏览器及快捷图标
2305 0
ubuntu下安装火狐浏览器及快捷图标
|
9月前
|
存储 关系型数据库 MySQL
美团面试:MySQL为什么 不用 Docker部署?
45岁老架构师尼恩在读者交流群中分享了关于“MySQL为什么不推荐使用Docker部署”的深入分析。通过系统化的梳理,尼恩帮助读者理解为何大型MySQL数据库通常不使用Docker部署,主要涉及性能、管理复杂度和稳定性等方面的考量。文章详细解释了有状态容器的特点、Docker的资源隔离问题以及磁盘IO性能损耗,并提供了小型MySQL使用Docker的最佳实践。此外,尼恩还介绍了Share Nothing架构的优势及其应用场景,强调了配置管理和数据持久化的挑战。最后,尼恩建议读者参考《尼恩Java面试宝典PDF》以提升技术能力,更好地应对面试中的难题。
|
存储 缓存 NoSQL
MongoDB内部的存储原理
这篇文章详细介绍了MongoDB的内部存储原理,包括存储引擎WiredTiger的架构、btree与b+tree的比较、cache机制、page结构、写操作流程、checkpoint和WAL日志,以及分布式存储的架构。
815 1
MongoDB内部的存储原理
|
弹性计算 关系型数据库 MySQL
阿里云ECS使用docker搭建mysql服务
阿里云ECS使用docker搭建mysql服务
662 1
|
8月前
|
人工智能 安全 数据库
AiCodeAudit-基于Ai大模型的自动代码审计工具
本文介绍了基于OpenAI大模型的自动化代码安全审计工具AiCodeAudit,通过图结构构建项目依赖关系,提高代码审计准确性。文章涵盖概要、整体架构流程、技术名词解释及效果演示,详细说明了工具的工作原理和使用方法。未来,AI大模型有望成为代码审计的重要工具,助力软件安全。项目地址:[GitHub](https://github.com/xy200303/AiCodeAudit)。
|
Linux 编译器 C语言
Linux内核对GCC版本的检测
Linux内核对GCC版本的检测
|
10月前
|
供应链 NoSQL Java
关于Redisson分布式锁的用法
Redisson分布式锁是实现分布式系统中资源同步的有效工具。通过合理配置和使用Redisson的各种锁机制,可以确保系统的高可用性和数据一致性。本文详细介绍了Redisson分布式锁的配置、基本用法和高级用法,并提供了实际应用示例,希望对您在实际项目中使用Redisson分布式锁有所帮助。c
1501 10
|
10月前
|
Web App开发 移动开发 安全
h5页面的优缺点(浅谈)
H5页面优点包括:跨平台性,易于传播,丰富的多媒体支持,开发成本低,更新便捷,良好的交互性。缺点则有:性能受限,功能受限,高度依赖网络,存在安全风险,用户体验一致性差。确保H5页面在不同设备上的兼容性,需遵循HTML5标准,使用响应式设计,并进行多设备测试。优化H5页面性能的方法包括减少HTTP请求,压缩文件大小,利用缓存机制,优化代码执行效率等。
|
人工智能 Cloud Native Java
从云原生视角看 AI 原生应用架构的实践
本文核心观点: • 基于大模型的 AI 原生应用将越来越多,容器和微服务为代表的云原生技术将加速渗透传统业务。 • API 是 AI 原生应用的一等公民,并引入了更多流量,催生企业新的生命力和想象空间。 • AI 原生应用对网关的需求超越了传统的路由和负载均衡功能,承载了更大的 AI 工程化使命。 • AI Infra 的一致性架构至关重要,API 网关、消息队列、可观测是 AI Infra 的重要组成。
53174 116
layui表单select框同时支持下拉和输入的解决方案
layui表单select框同时支持下拉和输入的解决方案
685 0