2017年下半年,AI(人工智能)成为新一代旗舰手机最突出的差异化竞争点,其中因为移动芯片能够给用户带来最直接的体验,所以备受各大厂商的追捧。无论是以搭载麒麟970为代表的荣耀V10,还是以搭载A11为代表的iPhoneX,都不约而同将目光聚焦到最火的AI芯片上。此外,2017年底高通也发布了新一代芯片骁龙845,AI(人工智能)同样做了亮点介绍。三家AI芯片高级玩家,都在去年出了底牌,那么,到底谁最强,谁最弱,也就成了广大网友最为关心的问题。而身处在安卓阵营中麒麟970和骁龙845之间的AI芯片王者之争,似乎更加引人注意。

我们首先了解一下麒麟970,麒麟970基于10nm制程工艺打造,是全球首款搭载NPU(神经网络单元)的人工智能芯片。也就是说,麒麟970有着专门用于AI硬件运算的解决方案NPU,这一点为其AI算力奠定了硬件基础。另据官方介绍,麒麟970集成NPU采用的HIAI移动计算架构,在处理同样的AI应用任务时,麒麟970新的异构计算架构拥有大约50倍能效和25倍性能优势。

那么,NPU的性能到底有多厉害?目前中国只有一个厂商鲁大师推出了基于AI性能评测框架的软件,用来测试NPU(神经网络单元)和高通SNPE(神经处理引擎)框架。
据了解,该基准测试能够通过三种不同的神经网络,VGG16,InceptionV3和ResNet34的特定算法,对机器给出的图片内容进行识别,按照概率高低输出可能的结果列表,通过识别效率来判断手机AI性能。
在具体的AI性能评测中,高通骁龙845工程机的跑分只有199分,仅位列第四,而搭载麒麟970的荣耀V10跑分则高达240分,占据AI性能榜单第一位。

(骁龙845工程样机鲁大师AI性能评测手机截图)

(荣耀V10鲁大师AI性能评测手机截图)
同样都是基于10nm制程工艺打造,为什么骁龙845在AI跑分上这么落后?这要归因于骁龙845没有NPU(神经网络单元)这样专门的硬件进行AI运算,只有SDK神经网络引擎。说白了还是要靠CPU、GPU、DSP等硬件协调来实现AI运算。
于是,很多人会质疑,当骁龙845的CPU和GPU进行高速运算的同时,再加上AI运算的话,肯定是忙不过来,恐怕是分身乏术吧。而这对于麒麟970来说,因为有专门的硬件NPU来发挥AI算力的优势,又和CPU、GPU“各自为政”,因此实现起来毫无困难。
最后,我们不妨来看看两者在AI方面的实际应用。麒麟970目前已经商用在荣耀V10等机型上,并带来了很多应用,如AI拍照、AI语音助手、AI随行翻译、人脸解锁等。以AI拍照为例,荣耀V10能够识别13种场景(包括蓝天、雪景、夜景、绿植等),这个功能可以根据场景变化自动调节拍照参数,达到最优拍摄效果。在NPU的帮助下,还可以预判物体的运动轨迹,提高响应和对焦速度,实现智慧运动抓拍。

而骁龙845还没有商用的机型,进行比较。有消息传,小米将在MWC(世界移动通信大会)中,全球首发基于骁龙845移动平台的小米MIX2s。无论是否首发,小米MIX2s在商用时间点上,就和荣耀V10等机型就有有近半年的差距。而在AI性能方面,骁龙845也是噱头大于内容,并没有实质性的硬件支撑。在AI跑分上,也不占据优势。因此,小米MIX2s想要在AI方面和荣耀V10抗衡,还是差点儿意思。