>  行业动态  >  “吓人技术”到底是个啥?华为GPU Turbo两大流言深度辨析

“吓人技术”到底是个啥?华为GPU Turbo两大流言深度辨析

 

2018-08-01

GPU Turbo自6月份荣耀Play和荣耀9i发布会上以“吓死人不偿命”的姿态问世后,不怕死的吃瓜群众们纷纷带着瓜子饮料矿泉水小板凳围了个里三层外三层,一时间流言四起。

GPU Turbo发布伊始,余承东便曾表示,GPU Turbo技术在令GPU处理性能提高60%的同时(注意,是“同时”),还可以将GPU功耗降低30%。Really?性能提高60%,功耗降低30%,多么惊人的提升啊!笔者表示,手里的荣耀9都快握不住了啊~

为了验证官宣的真伪,我们以Anandtech的测试来作参考,简单粗暴的判断一下。测试中搭载了麒麟970的华为Mate10跑出了37.66fps的成绩,在此基础上提升60%应该是60.26fps;功耗是6.33W,在此基础上降低30%应该是4.43W。

这样的计算结果虽然很美好,但若以性能来看,不过只是勉强追平骁龙845而已,根本达不到“秒杀”或“完胜”的地步,而功耗若仅降至4.43W,也不足以完全避免降频(毕竟比4.43W更低的骁龙821、820、835也都降频)。

根据国外网站techinsights对三星Exynos 9810处理器核心的X光透视照片,我们已经可以清楚地知道,Exynos 9810的芯片面积为10.37mm*11.47mm=118.94mm2,其中三星自主设计的猫鼬M3大核心集群面积为20.23mm2,Cortex A55小核心集群面积为1.87mm2,Mali G72 MP18 GPU集群面积为24.53mm2。

Exynos 9810所使用的三星10nm LPP制程与麒麟970所使用的台积电10nm FF制程,在特征尺寸和晶体管密度等指标上几乎是相同的。

简单来说就是,华为没有改动Mali G72核心,也没有提高Mali G72的实际性能,但是在GPU区域加了寄存,同时修改了数据总线,提高了Mali G72的函数数据读存速度和效率。(此为分析者的说法,并非笔者观点)

实际上,从技术角度来说,Cache在整个GPU运算体系中多用作应对寄存器缓冲溢出使用。它的速度和延迟相对于寄存器来说差了不少,但可以在编程环境处理得当的前提下发挥很好的延迟掩盖作用。除此之外,Cache便只用作衔接GPU和显存的作用了。

Anandtech的测试中可以看出,Exynos 9810的GPU虽然能耗比表现不错,但却是以巨大的芯片面积换来的。那18核Mali G72的面积比高通Adreno 630大130%(Adreno 630面积为10.69mm2),性能却还不如Adreno 630。

渲染工作量的减少大幅提升了下一帧的帧数延迟,用户眼球感受到画面掉帧需要16.7毫秒的时间,华为GPU Turbo可以把下一帧的渲染时间控制在7毫秒以内,最快可以在短短3毫秒以内就完成下一帧的渲染工作。

 行业动态

行业动态

页脚区
 中创软件微信号
地址:
山东省济南市千佛山东路41-1号
邮编:
250014
邮箱:
contact@cvicse.com
电话:
400-618-6180(业务)
 
 

中创软件工程股份有限公司版权所有   1991-2018      鲁ICP备05035133号