AWS推出FPGA运算实例,VR/AR的云端解决方案

上周结束的亚马逊reInvent大会虽然没有苹果的WWDC那么吸引公众目光,但是在程序员的世界,我想现在基本已经炸了。亚麻在一届大会上发布的新品一个接一个,可以用车载斗量来形容。




在硬件方面,比较吸引目光的是为基础IaaS云主机增加了GPU实例P2和FPGA(Field Programmable Gate Arrays)实例F1。


FPGA让你可以对芯片组进行on-the-fly的重新编程并针对具体应用进行调试,这比传统的CPU/GPU构架速度上快了很多。


在芯片的使用上,FPGA选择了Xilinx作为主要的独立生产商。下面是芯片组的主要特性:




用途方面,开发者可以基于F1自行设计高清4K视频的处理和图像处理架构(可替代GPU),当然也可以进行机器学习训练。微软也在使用FPGA进行AI方面的开发工作,而谷歌选择了自行设计TPU系统。


FPGA过去都是大公司或者刚刚取得大额融资的公司才玩得起的硬件,现在F1 实例为硬件工程师提供了一条和软件工程师一样的路径:你只要有技术、想法和少量的钱,就可以打造自己的产品解决方案。




美国公司NGCodec公司是一家致力于影像处理解决方案的公司,基于F1实例,他们将原先在用户设备端进行的计算处理迁移到云上,把VR/AR头显设备的复杂视频处理工作改在云端完成。


“在这种场景之下,FPGA的能效非常的高,有很多情况下还需要结合GPU使用。”NGCodec公司的联合创始人Oliver Gunasekara提到,“Xilinx自身也提供了一些简单易用的工具可以进行普通计算语言,比如:C、C++,的FPGA编程工作。”



魔多,最专业的 VR 媒体,有料更有趣


// share