侵权投诉
订阅
纠错
加入自媒体

“AI手机2.0”的荣耀10发布了,不过手机AI究竟意味着什么?

2018-04-25 09:31
来源: 极客公园

真假AI指的是什么?

经过了过去一两年的探索,将部分AI运算移植到手机、让手机设备本身具备处理AI运算能力(端侧AI)已经成为行业共识,不过在如何让手机AI运算更快更高效这个问题上,几家芯片厂商的做法有着明显的不同,具体可以分为三种。

第一种方式是为增加专用的AI芯片来进行AI运算。代表产品是麒麟970(内置NPU)和苹果A11Bionic(神经网络专用加速模块),其中A11Bionic的神经网络专用加速模块比较特别,目前只是用在了FaceID人脸解锁上,没有开放给第三方。

第二种方式是调用SoC中原有的模块来进行AI运算。代表产品是高通的AIEngine平台(支持的骁龙660、820、835、845),具体是通过骁龙神经处理引擎(NeuralProcessingEngine,NPE)软件框架,根据需求从CPU(非并发小数据处理)、GPU(并发大数据处理)、DSP(向量运算)中使用最适合的内核进行数据处理。

第三种方案是联发科在HelioP60里采用的APU设计。这个核心有些像NPU,不过APU的设计更像是改进版的多核DSP,擅长图像处理,具备一定的AI运算能力但并没有NPU那样“专一”和高效,这个思路有点像找一个数学不错的物理老师来给学生教数学。

芯片厂商不同的做法,延伸到宣传和营销中,就有了所谓的“真假AI”的概念,有人认为芯片必须有独立的AI芯片才能算是“真AI”,有人则认为决定手机是不是“真AI”的应该是具体的功能,而不是芯片的设计。

那么独立的AI芯片究竟有多少意义?这里我们就以麒麟970的NPU为例聊聊。

NPU模块的意义

大家可能还记得,AI手机这个概念是荣耀Magic上第一次提出的。

Magic是荣耀在2016年底发布的一款产品,也是荣耀和华为2012实验室4年磨一剑的作品。在这款手机上,荣耀展示了具备自然语义理解、计算机视觉、深度学习能力的MagicLive智慧引擎,即使放在2018年,荣耀Magic上的很多理念依然很有前瞻性。

同时,也正是在研发Magic的过程中,华为和荣耀的工程师发现,为了让AI在手机中发挥更大的作用,需要更加算力更强并且更加省电的芯片进行支撑,最终决定在麒麟970上增加一颗行业里还没有先例的NPU模块,即使这意味着芯片制造的成本会有明显的增加(成本也是高通没有使用NPU的主要原因)。

麒麟970的NPU实际效果相比起高通AIE、联发科P60的“非专用”方案会有一定的优势。这种优势不仅仅是体现在单纯的算力层面,还体现在执行效率上。

在去年9月麒麟970的发布会上,华为消费者BGCEO余承东展示了上面这组图,在AI运算性能上,NPU相比起CPU和GPU分别有着25倍和6.25倍的优势,而更重要的是PPT右边这组数据,能效比上,NPU更是达到了CPU的50倍,GPU的6.25倍。

<上一页  1  2  3  下一页>  
声明: 本文系OFweek根据授权转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

    电子工程 猎头职位 更多
    扫码关注公众号
    OFweek电子工程网
    获取更多精彩内容
    文章纠错
    x
    *文字标题:
    *纠错内容:
    联系邮箱:
    *验 证 码:

    粤公网安备 44030502002758号