美国时间28日英特尔的子公司Movidius宣布推出Movidius Myriad X视觉处理器(VPU),该处理器是一款低功耗SoC,主要用于基于视觉的设备的深度学习和AI算法加速,比如无人机、智能相机、VR/AR头盔。
就在不久前的上个月,Movidius还推出了基于Myriad 2芯片的神经计算棒Movidius Neural Compute Stick。
Myriad 2于2014年首次推出,Myriad X的推出并不会取代前者。Movidius称,Myriad X能在同一功率范围内的深度神经网络DNN推理中,提供10倍于Myriad 2的性能。
Myriad X拥有Movidius称之为神经计算引擎(Neural Compute Engine)的功能,这是一种集成在芯片上的DNN加速器。Movidius称,有了它,Myriad X的DNN推理吞吐量能达到每秒超过一万亿次运算(TOPS),而理论运算量能达到4+ TOPS。
Myriad X的其它主要参数如下:
Myriad X还有四个支持C语言的可编程128位VLIW矢量处理器( C-programmable 128-bit VLIW),源自Myriad 2的可配置MIPI通道,以及扩展了的2.5 MB芯片内存,更多固定功能的成像/视觉加速器。
与Myriad 2一样,Myriad X的向量单元是针对计算机视觉工作负载优化的SHAVE处理器。Myriad X还支持最新的LPDDR4。
Myriad X中的另一个新功能是4K硬件编码,支持30 Hz Hz(H.264/H.265)和60 Hz(M/JPEG)。接口方面,Myriad X支持USB 3.1和PCIe 3.0,这都是新加的功能。
虽然没有公开具体细节,但Myriad X VPU还附带SDK,其中包含神经网络编译器和专用的FLIC框架。不过目前没有关于参考硬件的细节。
Myriad X在相同功耗下的额外性能,很大程度上是因为其使用了16nm的制造工艺,台积电代工,从而能将节省的功率投入到SHAVE处理器,加速器,接口和内存中。虽然英特尔有自己的晶圆厂,但Movidius表示,早在2016年英特尔收购Movidius前,Myriad X就处于开发阶段了。
如前所述,Myriad 2不会被替代。雷锋网曾报道,去年1月,Myriad 2的价格已经低至10美元,而Myriad X将负责更加高端的市场。
毫无疑问,Movidius希望通过其芯片将AI注入日常设备中,这也完全符合英特尔在边缘计算上的布局。
实现AI一般分为两个步骤:一是将数据给到机器学习算法,以便训练其完成图像识别,语音识别和视频分析这样的任务。这个过程通常需要耗费数据中心大量的资源,并利用多种不同形式的计算,如GPU,FPGA和ASIC。第二个推理,则是使用训练过的网络来执行任务,如物体识别。新的Movidius X处理器旨在使无人机,摄像机,机器人,VR和AR等边缘设备的推理更加迅速,将视觉处理与AI功能结合起来,会扩展众多设备的应用场景。
雷锋网曾分析,随着AI技术的发展以及人们对之的重视,计算机视觉的应用场景不再局限于工业,已经慢慢走入大众市场,进入到手机和VR等移动设备,这些功能的高质量实现都需要在CPU和GPU性能有限的情况下运行深度学习的算法,那么一款专门的CV处理芯片对于整个芯片制造业都会是下一个绿洲,这也是为什么英特尔会在短时期内收购Movidius公司和深度学习公司Nervana的原因。
随着低功耗的CV芯片的逐渐发展,真正的AI离我们越来越近了。