坦率地说,这次麒麟970在架构上和上代960比较没有变动,依然采取了4颗A73核心,而没有利用ARM最新的A75,算是一个遗憾。当然,从16nm到10nm是一个不小的进步,对功耗有极大的帮助。
不过,这次麒麟970发布会上最引人瞩目的该当是那颗新加入的NPU。对CPU、GPU和协处理器等名词,我们已经很熟习了,但NPU可能还是第一次听说。目前,麒麟970该当是唯一一款搭载了NPU的手机处理器。本日我们就来详细阐发一下这款备受关注的NPU。

NPU的英文全称为“Neural-network Processing Unit”,即神经网络处理单元。与之对应的,CPU是中心处理器、GPU是图形处理器。“神经网络”听起来可能有些晦涩难懂,但换成“人工智能”“AI”彷佛就熟习多了。

大略来说,NPU便是手机上专门处理人工智能深度学习的硬件。看到这里,不少人可能会想到高通骁龙820上首次搭载的NPE。的确,NPE和NPU有类似之处,它的英文全称为“Neural Processing Engine”,即神经处理引擎。NPE和NPU都能处理类似的任务,但NPE是软件层面,而NPU是硬件层面。如果拿电脑举例,显卡是其图像处理器,是硬件;而寒霜、虚幻、EGO等都是游戏引擎,仍属于软件。当然高通的NPE还是要借助CPU和GPU完成的。
其余又一点要解释的是,麒麟970是首款搭载NPU的处理器,但这款NPU的研发者实在是海内的寒武纪公司。这家公司目前主攻智能处理器芯片,给华为公司的产品为寒武纪-1A NPU。
这块NPU有什么用?
降落功耗,减轻CPU、GPU压力
在高清视频涌现初期,很多显卡还没有针对它的硬解功能,只能依赖CPU加解码器软解。因此那时看一个本地高清视频,CPU的霸占率常常飙到90%,无法进行其他事情。而现在险些所有主流CPU集成的核显都能轻松应对一样平常的高清视频,CPU的负载很低。
NPU的浸染与此类似,它能将和智能深度学习干系的事情接管过来,缓解CPU和GPU的压力,从而降落功耗,这对手机来说至关主要。根据华为官方的说法,在NPU的帮助下,手机识别出1000张照片仅需花费0.19%的电量。
本地端完成部分云AI的事情
目前手机AI的事情基本都是将数据和要求上传到云端做事器,完成后在传输给用户,过程略为繁琐。而有了NPU后,手机就能在本地完成一些原来在云端才能做的事情。过程更为简洁的NPU在处理一些大略任务时会比云模式更为高效。
NPU意义非凡,但实际效果仍待验证这次麒麟970上首次搭载了NPU,意义非凡,尤其对华为、寒武纪这两个国产品牌来说。或许,随着人工智能技能的发展,在未来,NPU在手机SOC中会成为和CPU、GPU一样标配。
但是,就目前来看,NPU的实际意义依然有待验证。首先,目前大部分手机上的人工智能技能的实现办法仍旧是通过云端做事器完成。例如最近发布的MIUI 9上的照片查找功能,便是将用户的图片上传到云端,识别完成后再把结果发送给手机。云端AI盛行的缘故原由一个是现在的网络条件下可以在短韶光内完成这个事情,另一个缘故原由是手机真个芯片无法胜任如此繁重的任务。
只管,麒麟970上的NPU的算力比较手机CPU、GPU要强很多,但和云端做事器仍旧无法比较,它能独立完成的事情非常有限。而且,云做事器的大数据上风,是本地真个NPU所不具有的。从安全和隐私的角度来说,华为也绝不可能把大数据发送给每个用户。
其余,NPU增加了手机的本钱,霸占了更多的空间。在寸土寸金的手机中,NPU一定要挤占掉SOC的一部分空间,本钱也必将转嫁到产品售价中,而用户是否乐意为它买单仍是一个问题。
还有一点,目前麒麟处理器只用在华为手机上,只管华为开放了开拓者平台,但实际的号召力仍待验证。比较之下,苹果、高通的方案对开拓者更有吸引力,很多时候,生态圈比技能上风更为主要。
当然以上这些推测和剖析都只是小雷(微信ID:leitech)的一家之言,麒麟970上的NPU究竟是划时期的革命性产品,还是顺应时下人工智能热度的营销噱头?伟大到荒谬只有一步之遥,这统统都将在不久后发布的华为Mate 10上得到验证。
那么,对NPU的前景,你看好吗?
------------------
比杜蕾斯还安全!
这个日记本居然能够指纹解锁!
妈妈再也不能偷看
点击“理解更多”,急速告别泄密!







