进入到 2017 年 9 月,智能手机芯片行业发生了新的变化。先是月初华为在德国柏林国际消费类电子产品展览会上发布了全球首款人工智能芯片麒麟 970,接着苹果在新品发布会上宣布了 A11 Bionic 芯片的诞生。
一时间,智能手机行业也拥抱上人工智能,移动 AI 芯片成为行业关注的焦点。
大势当前,无论是这个行业里的先行者还是后来者,都丝毫不敢怠慢。
华为:借用外力先走一步
麒麟 970 在 CPU、GPU 等传统芯片项目上的更新自不必说,我们关心的是它之所以被称为全球首款人工智能芯片的部分,也就是它内置的那块 NPU
(Neural Processing Unit,神经网络处理单元)
。
虽然华为并没有在发布会上重点强调,但我们需要指出,华为口中的 NPU 实际上就是中国科学院计算基数研究所旗下的寒武纪公司所自主研发的“寒武纪 1A 深度学习处理器”
(Cambricon-1A Processor)
,寒武纪方面对它的介绍是“国际上首个商用深度学习处理器产品,在人工智能应用上达到了四核 CPU 25 倍以上的性能和 50 倍以上的能效。”。
作为专门为深度学习定制的模块,NPU 在特定任务上的表现令人吃惊。比如说在图片识别任务中,NPU 每分钟可以识别 2005 张,CPU 每分钟为 95 张,前者比后者多了 20 倍;当然在功耗上,也有飞跃式的提升。
当然为了配合 NPU,华为也在麒麟 970 中采用了 HiAI 移动技术架构,来使其性能最大化。而华为也在推出麒麟 970 的同时推出了一个开放 AI 生态环境,支持 Tensorflow/Tensorflow Lite 和 Caffe/Caffe 2 这两个比较主流的神经网络编程框架,方便开发者更好地在应用中调用 NPU。
目前来看,华为在移动 AI 芯片领域上已经先行了一步;虽然借用了寒武纪的外力,但华为自己在 AI 方面的投入也不可或缺。
不过潜在的问题是,寒武纪 1A 并不仅仅属于华为,未来也有可能出现在其他公司的移动 AI 芯片上。
苹果:移动 AI 芯片领域的领先者
在雷锋网
先前的文章
中,我们已经给出这样一个结论:苹果的 A11 Bionic 可以说是当前性能最为强劲的移动处理芯片。但实际上,A11 Bionic 真正让人眼前一亮的地方,却是它的神经网络处理引擎
(Neural Engine)
。
实际上,A11 Bionic 的神经网络处理引擎每秒处理相应神经网络计算需求的次数可达 6000 亿次,可以为面部特征的识别和使用提供性能支撑。
iPhone X 利用面部特征识别技术在人像模式中创造出可以生动变化的光效
(Portrait Lighting)
,Face ID 可以通过面部特征来解锁,Animoji 通过追踪人的面部表情来实时创作动画表情,这些无不与 A11 内置的 Neual Engine 有关。
除此之外,A11 Bionic 内置了苹果自主设计的第一款 GPU;其重点在于,这款 GPU 是为 3D 游戏和 Metal 2
(苹果在今年 WWDC 上推出的新一代图像渲染技术框架)
专门设计的,并且能够与机器学习技术和苹果随 iOS 11 推出的 Core ML
(核心机器学习)
框架相配合。
总体来说,苹果 A11 Bionic 对于人工智能的拥抱更加追求实用性,其在技术上的自主性更强;而且基于苹果自身软硬件结合的巨大优势,这些基于人工智能的特性已经被应用在实际产品上。
由此可见,苹果 A11 Bionic 才是整个移动 AI 芯片领域真正意义上的领先者。
高通:硬件为主,算法、软件为辅
作为 Android 阵营中除了华为之外诸多手机厂商的芯片提供者,高通自然不可能对华为和苹果目前的动向无动于衷。然而眼下,高通旗下的旗舰产品骁龙 835 处理器除了性能强劲之外,还没有在真正意义上增加专门面向人工智能技术的内部构件。
然而,这并不意味着高通没有动作。早在 2016 年,高通就宣布正在开发神经处理引擎 SDK
(软件开发工具)
,并与 Google 和 Facebook 合作以支持 TensorFlow 和 Caffe/Caffe 2;开发者可以利用它来优化应用,使其在高通骁龙 600 和 800 系列处理器上运行 AI 应用程序。
2017 年 7 月,高通已经这一 SDK 开放出来,命名为骁龙神经处理引擎。
在硬件层面,高通在骁龙 835 上也有准备,其中内置的 Hexagon 690 是第一款支持 TensorFlow 和 Halide 框架的移动 DSP。
2017 年 8 月,高通宣布收购专注于前沿机器学习技术的阿姆斯特丹大学附属公司 Scyfer,目的在于扩充人才,并将后者的技术应用在高通的产品和领域中去。而高通工程技术副总裁 Jeff Gehlhaar 在关于这次收购的媒体沟通上表示:
移动终端正成为全球最普遍的人工智能平台,而高通处理器将成为无处不在的终端侧人工智能平台。
不过,对于高通而言,真正值得关注的依然是未来骁龙处理器在硬件方面的动向。高通副总裁 Jeff Gehlhaar 表示高通将通过硬件、算法和软件三个层面来实现终端侧
(包括智能手机)
的人工智能战略;就硬件来说,未来高通骁龙处理器必然会增加人工智能相关的硬件模块。
从产品周期的角度看,目前高通骁龙 835 已经推出 9 个月的时间,已经超越了去年骁龙 820 到骁龙 821 的升级周期。据此可以推测,高通可能在骁龙处理器上憋一个与人工智能相关的大招,预计最迟到明年就会新的产品出来。
联发科:明年 Helio P70 见