华为海思麒麟920处理器是怎么做到性能与功耗的平衡的

2023-12-05 02:38

本文主要是介绍华为海思麒麟920处理器是怎么做到性能与功耗的平衡的,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

说起来荣耀6上市已经一个来月了,相信很多人也都体验过了,不知道大家的感受如何?我先说说我的,首先性能体验上确实与S5这种旗舰机没有明显的区别了,EMUI相比MIUI还是略差,不过听说3.0会好很多。其实荣耀6最大最大的优点是续航和发热,大家要么自己体会,要么去网上看各种评测,这方面的评价应该是一致的。说到荣耀6续航牛逼,自然大家会想知道背后的原因,自然大家会想到麒麟920,所以今天我们重点说说这个。应该讲,麒麟920彻彻底底地从原来K3V2耗电发热的诟病中翻身变成了优势,我想这恐怕就是越挫越勇吧。在麒麟920发布会上,一直在讲性能与功耗的平衡,不过不知道大家有没有注意到其中一页讲到了基于场景的功耗预算,其实这个很关键,这代表着一个全新的设计思路,即从使用场景限定功耗预算,再一层层分解到芯片的子模块中,这与过去芯片粗狂的设计方式很不同,基本所有的功耗水平都是在芯片设计阶段就明确的,不再像以前要等芯片回来后再痛苦的调来调去。所以,我们可以发现麒麟920在大部分场景下的功耗都要低于采用骁龙801的机器,功耗低了发热自然也低了,刚刚看了一篇对荣耀6、小米4和一加的对比评测, 同样跑游戏时荣耀6的整机温度比其它两个足足低了4度,4度看数字可能没感觉,如果大家跟我一样好泡温泉,就肯定能理解,一个38°C的池子跳进去会觉得温甚至有点凉,但是42°C的跳进去恐怕大部分人就立马跳出来了,实在太烫了,呵呵。

那么麒麟920到底做了哪些事情,把功耗的劣势做成了优势呢?

首先,麒麟920做了非常细致的电源域划分,什么意思呢?就好比你家住了个大别墅,有3层高很多个房间,如果每层的电灯只有一个开关,那么每层只要有一个房间住人了,所有的房间的等都是亮的,这就白费电了。所以每个房间都有单独的开关,人走到哪儿开哪里的,不用了就关掉,这样就避免了浪费。所以像麒麟920这么大规模复杂的芯片其实也一样,每时每刻都不会每个部件都在工作,所以电源域就相当于有很多个独立的电源开关,需要用到就开,不需要就关掉,从而达到省电的目的。那么麒麟920有多少电源域呢,据说有近40个之多,这个对设计的要求是很高的,可见麒麟920的设计团队是下了很大功夫的。

其次,麒麟920内置了一个类似苹果M7的传感器协处理器,前面讲过了,这个对省电也起到了实质性的作用,原理大家应该也明白了,就是把耗电的CPU核关了,用省电的M3核处理;

另外,不要忘记了先进的大小核架构,上一次我们讲到这种大小核多核的架构是非常复杂的,其实这个架构的好处很清楚,但是代价也很大,就是复杂性。大家想想每十几到二十ms就要做一次判断,看是不是要打开新的核或者关掉一些核,是不是要调整某些核的频率,以最好的适配当前的性能需要。另外,如何预测后面一个时间片的性能需求也是难题,这都需要非常多的经验和算法积累才能做好,麒麟920现在的表现来看应该确实算做得不错,这估计是得益于华为在一些大型通信设备上的积累。

我想,以上这些就是麒麟920功耗好的主要原因吧,肯定还有很多细的,这我也不清楚了。

对了,想起来上次说要给大家讲讲高通的“原则”来着,差点儿忘了,现在就讲讲吧。高通这个米国公司挺有意思,行为上不像欧美公司那么严谨,你看看TI就知道很不同。不知道大家还记得不,在2012年初Tegra3和K3V2开始掀起四核概念时,高通就有高层多次跳出来四处说四核没用,振振有词的,结果没多久就把后续所有的产品都改四核了。去年苹果5S出来搞了个64位,高通一个老大又跳出来说64位是噱头,结果没多久这哥们还被废了,结果他家产品在2014年底就全面改64位了。还是去年MTK搞了个真八核,高通又急眼了,还转弯抹角地在北京搞了个行业论坛,本来想引导大家说8核是噱头,结果没想到会议结论是大家都觉得8核挺好,超搞笑,结果它家后面的产品又全改8核了。总之,当高通出来说反对什么的时候就说明它要做什么了,哈哈。其实,我们发现高通往往不是第一个挑起规格核战争的(通常是亚洲厂商),但是它改起来总是很快的,要知道做芯片周期是很长的,高通能在几个月的时间全面改也是能耐。大家去看看高通今年下半年的路标,用一句话评价就是:走别人的路,让别人无路可走。比MTK还MTK,什么八核64位,不管三七二十一全上了,ARM标准的大小核也用上了。其实吧,高通也是无奈,自己产品规划上比较技术化,在中国市场确实被动了,结果次次被牵着走,次次说自相矛盾的话。我看这把是彻底想通了,同流合污了,HOHO。

很多人关心麒麟920和骁龙801/805的对比,这里也简单说几句。首先CPU方面,骁龙801和805还都是四核Krait,论性能也是够的,只是很多场景下相比A7的功耗就会偏高,这在实测中也能体现出来。805相比801就是提频200MHz,其实本身没有实质意义,特别是在手机上本来2.5G已经达到热限制了,2.7G完全没意义。GPU方面,801的Adreno330的跑分性能确实强于Mali T628MP4,不过看过各种评测的就知道,应付各种主流大游戏已经够了。 大家记住一句话:CPU是越快越好,GPU并不是越快越好。原因在于CPU处理快,哪怕短暂也是越快越好的,而GPU用途本来就窄,加之追求的流畅性在任何游戏上超过60fps就没有意义了,除非把Computing用起来才有意义,不过OpenCL现在还有很多问题,全面用起来还需要时间,所以GPU当前阶段性能过剩确实是个普遍现象。那么805为什么还在继续加强GPU性能呢,其实原因很简单,它是面向超高分辨率的平板或者超级本类的产品设计的,也就是说对于4K分辨率的产品有价值,对于手机这种2.5k分辨率以下的没什么用。对于805的定位,再看看它的其他配置就能够佐证,比如支持SATA(硬盘接口),定制的四通道DDR3内存接口,这些都是手机上不需要的。其实芯片平台不能只看规格,一定要结合用途,805用在手机上对用户而言与用801很难有实质差异。麒麟920的设计思路比较偏向手机,所以把功耗的优先级放得比较高,性能上保证用户的正常使用,这是一个比较踏实为用户着想的策略。

这篇关于华为海思麒麟920处理器是怎么做到性能与功耗的平衡的的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/455843

相关文章

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

AI绘图怎么变现?想做点副业的小白必看!

在科技飞速发展的今天,AI绘图作为一种新兴技术,不仅改变了艺术创作的方式,也为创作者提供了多种变现途径。本文将详细探讨几种常见的AI绘图变现方式,帮助创作者更好地利用这一技术实现经济收益。 更多实操教程和AI绘画工具,可以扫描下方,免费获取 定制服务:个性化的创意商机 个性化定制 AI绘图技术能够根据用户需求生成个性化的头像、壁纸、插画等作品。例如,姓氏头像在电商平台上非常受欢迎,

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

webm怎么转换成mp4?这几种方法超多人在用!

webm怎么转换成mp4?WebM作为一种新兴的视频编码格式,近年来逐渐进入大众视野,其背后承载着诸多优势,但同时也伴随着不容忽视的局限性,首要挑战在于其兼容性边界,尽管WebM已广泛适应于众多网站与软件平台,但在特定应用环境或老旧设备上,其兼容难题依旧凸显,为用户体验带来不便,再者,WebM格式的非普适性也体现在编辑流程上,由于它并非行业内的通用标准,编辑过程中可能会遭遇格式不兼容的障碍,导致操

黑神话,XSKY 星飞全闪单卷性能突破310万

当下,云计算仍然是企业主要的基础架构,随着关键业务的逐步虚拟化和云化,对于块存储的性能要求也日益提高。企业对于低延迟、高稳定性的存储解决方案的需求日益迫切。为了满足这些日益增长的 IO 密集型应用场景,众多云服务提供商正在不断推陈出新,推出具有更低时延和更高 IOPS 性能的云硬盘产品。 8 月 22 日 2024 DTCC 大会上(第十五届中国数据库技术大会),XSKY星辰天合正式公布了基于星

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动