前线 华为EMUI总裁详解GPU Turbo:给谷歌安卓系统动“手术

  凤凰网科技讯 (作者/刘正伟)6月20消息,前段时间华为发布的“GPU Turbo”在业内引发了广泛关注。这项技术仅仅是通过OTA软件升级的方式,能帮助已经发布的大部分华为手机的图形处理效率提升60%,同时将SoC能耗降低30%。

  不管是CPU还是GPU,通常是要通过硬件的更新迭代,才能带来性能的大幅提升,而华为“GPU Turbo”却反其道而行,这听起来有些不可思议,也加重了外界对这项技术的好奇与猜测。

  在6月14日上海CES ASIA期间,华为消费者业务软件工程部总裁王成录同包括凤凰网科技在内的媒体就这项技术以及华为Android P适配情况进行了交流。

  “每一次体验的提升都是复杂的系统工程。”据他介绍,GPU Turbo大杀技的意义在于,其带来真正的性能体验革命,改变手机行业“硬件参数过剩,硬件潜力禁锢”局面。就行业来看,单纯的跑分、配置和规格并不代表真正的用户体验,唯有真正开发和释放硬件潜能,才能从根本上解决用户需求。

  这项类似于汽车涡轮增压的技术打通EMUI操作系统以及GPU和CPU之间的处理瓶颈,在系统底层对传统的图形处理框架进行了重构,实现了软硬件协同,使得GPU图形运算整体效率得到大幅提升,画质、性能提升的同时,能耗下降,从而打破了性能与能耗的跷跷板。

  王成录表示,每一个用户体验的突破都源自长期的技术积累,GPU Turbo图形处理加速技术是最新的成果体现,这一技术的应用,颠覆了王者荣耀、“吃鸡”等热门游戏体验,带给玩家革命性的速度体验。

  如今的顶级的安卓旗舰机,8GB运行内存已经很常见,但苹果去年推出的iPhone,却还停留在3GB上。原因是什么?这是很多用户都有的疑问。

  开放的安卓系统带来了其生态的繁荣,但弊端却是鱼龙混杂。这是因为国内的安卓系统缺乏严格有效的管理机制,各个应用总是会去抢占别人的资源,导致手机非常吃硬件。另外谷歌原生文件系统本身是适配当时机械的系统,机械有问题之后就会存在寿命问题,产生很多副本,并且带来没有用的副本存储,这是安卓卡顿非常重要的原因。

  另外,在安卓的应用层与底层之间的中间层,有着近5000万代码,其中用了大量第三方开源中间层,很多目前已经用不到的技术,仍然在占用系统内存资源。因此,华为的做法是在谷歌安卓版本上文件系统、调动管理和图形引擎等方面做“手术”。

  砍掉冗余的代码,同时重新树立一个机制,运用AI以及机器学习等技术,合理地调动各个应用之间的资源分配。举个简单的例子,目前手机游戏的刷新频率最高到每秒60帧,但如果两帧之间有80%是一样的,那实际就不需要处理80%,从而大幅提升渲染的速度。

  “这个需要对整个图形渲染引擎非常熟悉,对GPU驱动非常熟悉才可以做到。所以60%是非常了不起。”王成录介绍说。这项技术不仅可以运用到游戏上,今后也可以在AR/VR图形处理上发挥作用,例如虚拟教学、在线购物、图形处理等领域。

  值得一提的是,GPU Turbo不仅提升了旗舰机的整体性能,还将让千元机和老手机受益。通过OTA升级,华为/荣耀许多在网机型都可以享受这项新技术。华为Mate 10系列于6月底开启会员服务申请通道,并陆续启动版本推送,将成为首款支持GPU Turbo的华为手机。

  华为其他系列手机在今年也将陆续升级GPU Turbo技术,七月是Mate RS、P20以及Nova 2S系列,而相对中端的Nova 3E、畅享8 Plus、麦芒6以及畅享7S将在八月得到升级,而相对较早的旗舰机型Mate9、P10系列将在十月份得到升级。

  同时,针对近期热议的Android P版本适配工作,华为从今年三月初就已经启动了适配工作,低调抢跑。不出意外,下半年发布的新一代旗舰将首发基于Android 9.0定制的下一代EMUI系统,这代系统主打AI引擎。

  “竞争力就是用钱和人堆出来的。”王成录说。官方财务数据显示,在2017年,华为在研发方面的投入达到104亿欧元,占营收的14.9%,超过苹果排在全球第六。过去十年时间,华为在研发的投入接近4000亿元人民币。

您可能还会对下面的文章感兴趣: