» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

华为很吓人的技术透露一下

这个难度太大吧。。。怀疑态度


TOP

posted by wap, platform: Android
引用:
原帖由 @幻飞一线天  于 2018-6-14 17:33 发表
https://www.cnbeta.com/articles/tech/736567.htm

一、GPU Turbo是个多层级的梳理技术

?

GPU Turbo技术讲解

谈到优化,就不得不分层讲解:手机由硬件底层到可以看到的系统,由内到外分为硬件、内核、驱动、配套、中间件和框架层。因为安卓开源的问题,没层里面都彼此混乱,应用调用的代码层级不同、无用代码、同一个数据调用位置不一样,这些都是巨大的耗损。

就好比糯米诺骨牌,这些环节层层相连,哪个环节出问题都不能达到流畅。

华为说的GPU Turbo,就是针对完整的一套优化,而中间层由于代码量最大、最为混乱的部分,也是优化的主要位置。譬如在EMUI 4.0时代华为做了SensorHub LiteOS层面整理、EMUI 5.0时代则完成了虚拟机、数据库、文件系统以及Ultra Memory的优化。

到了EMUI 8.0时代,优化则涉及iAware,人工智能、机器学习、资源分组调用等。这些共同构成了GPU Turbo,比如一个游戏应用在调用不同层级的数据,发觉这一帧与下一阵画面的变化只有20%,所以只需要做20%内容的处理。

而在整体梳理以前,则需要完全渲染一帧画面。
你这个太专业,一般人像我这样的看不懂。菊花黑也不屑看



TOP

发新话题
     
官方公众号及微博