“AI手机2.0”的荣耀10发布了,不过手机AI究竟意味着什么?
真假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倍。
图片新闻
最新活动更多
-
11月28日立即报名>>> 2024工程师系列—工业电子技术在线会议
-
11月29日立即预约>> 【上海线下】设计,易如反掌—Creo 11发布巡展
-
11月30日立即试用>> 【有奖试用】爱德克IDEC-九大王牌安全产品
-
即日-12.5立即观看>> 松下新能源中国布局:锂一次电池新品介绍
-
12月19日立即报名>> 【线下会议】OFweek 2024(第九届)物联网产业大会
-
即日-12.26火热报名中>> OFweek2024中国智造CIO在线峰会
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论