点述,Spotory,点述Spotory-点述

骁龙660 AIE处理器是什么?
跟660有什么区别

onevol    原创 2018-04-17 0 骁龙 手机数码

骁龙660 AIE首次露面是在vivo X21的发布会上,几天前发布的努比亚Z18 mini同样搭载的是骁龙660 AIE。相信很多人对于660很熟悉,但对于660 AIE,只听说是加入了AI功能。所以,这次就来谈谈骁龙660 AIE到底是个什么处理器。

人工智能引擎

骁龙660 AIE处理器(移动平台)中的AIE全称是Artificial Intelligence Engine,看着这么长的英文字母略感玄乎。其实就是AI Engine,人工智能引擎,翻译成中文就有点俗套了,毕竟这个词是最近手机行业严重滥用的词语之一,在今年的MWC上,高通推出了AIE人工智能引擎,官方解释说,AIE是在骁龙移动平台上加速终端侧人工智能用户体验实现的硬件与软件组件的集合。

骁龙660官方介绍

看着挺拗口,一句话只看懂了硬件与软件组建的集合。要想明白这个定义,首先要了解终端侧人工智能,其实就是运算人工智能算法的终端设备-手机。这里就要多说一句了,在终端侧人工智能之前,只有云端侧人工智能。比如很早之前的语音识别技术,基本上都是通过上传至云端服务器,服务器处理完成之后,再返回手机这样一个过程。但随着技术以及需要的发展,终端侧对人工智能处理的需求也在不断增加。所以就需要手机计算平台加入新的处理器单元,来进行本地化的人工智能运算,而骁龙660 AIE处理器采用的是另一种方式,简单来说还就是,就是一套软硬件的集合。

硬件无升级

既然是软硬件的结合,先来看看最受关注的硬件部分。从一般的性能上看,骁龙660 AIE跟骁龙660在CPU、GPU、制程、基带等方面完全相同,依然是14nm工艺,4个2.2GHz A73大核、4个1.8GHz A53小核(均为Kryo 260架构核心),GPU为Adreno 512,DSP(数字信号处理器)为Hexagon 680。所以在平时使用、跑分上,都没有任何差别。

骁龙660核心组件

高通AIE的硬件并不像麒麟970那样单独加入一个NPU协处理器,而是充分利用了骁龙660上的Kryo 260 CPU、Adreno 512 GPU和Hexagon 680向量处理器,来实现多核异构的计算核心群,用来计算深度复杂的人工智能运算。这种整合协同工作的方式甚至要比单独的NPU运算能力还要强。毕竟处理人工智能需要的计算能力,仅凭手机的一个处理器核心是远远不够的。所以在本地化运算的深度学习上,采用多核异构是更加合理、高效的方式。

人工智能运算机制

所谓多核异构的运算,就是将架构不同的CPU、GPU、DSP等具备运算能力的硬件,按照一定的技术标准,在不同异构内核之间实现协同运算。意思就是,骁龙660 AIE在基础硬件上没有升级,只是加入了一套可以调动CPU、GPU、DSP等核心来协同进行AI运算的方案。

好用不好用还得看厂商

至于软件,是提供给开发者的一组套件。包括骁龙神经处理SDK(软件开发包)、由谷歌提供的Android NN(神经网络) API、以及Hexagon NN库。而这其中的重点就是骁龙神经处理引擎SDK,是首个面向骁龙移动平台设计的深度学习软件框架,可以让开发者根据体验选择最佳的内核。

说白了,以上介绍的东西,基本上都是给开发者看的。而对于咱们这些消费者来说,骁龙660 AIE在性能上并不能带来提升,也就是说,吃鸡游戏40帧并不能升到50帧。至于AI体验,并不能像性能那样,至少还有一个跑分作为参考。不过,可以肯定的是,AI体验的大部分决定权是在手机厂商手里,骁龙平台提供人工智能算法需要的硬件和软件支持,能不能利用好完全取决于厂商。


下一篇:没有了