如何看待阿里搭建FPGA云服务器,这对FPGA的发展方向是否有影响?


年1月,腾讯就面向市场推出了基于赛灵思的FPGA云服务器。年10月,赛灵思在杭州云栖大会上当众宣布,阿里巴巴旗下的阿里云同样选择了赛灵思的FPGA。阿里云为市场上的客户搭建FPGA云服务器,显然可以说成是FPGA市场的规模会进一步增长壮大。不过,与其说阿里巴巴此举会对FPGA的发展方向产生什么样的影响,倒不如说是阿里巴巴在顺应行业(技术)的发展趋势罢了。众所周知的是:通用CPU并不能很好处理大量的并行(重复性)数据,多核CPU依然会受限于自身的架构。加之,半导体制程工艺已经进步到了10nm及以下节点,摩尔定律日益逼近天花板,人们继续采用更先进的制程工艺来提升CPU的性能,并非长久之计。于是,异构计算处理器的概念便被人们提了出来。而FPGA是一种可编程逻辑器件,人们可以根据自己的需要,通过软件编程的方式去定义器件的硬件功能,且灵活性高。并且,(新一代)FPGA具备吞吐量大、低功耗、低延时等优点。换言之,基于FPGA的数据处理架构,摆脱了冯·洛伊曼架构的束缚。FPGA在处理大量的数据时,与CPU、GPU、ASIC(专用集成电路)相比,FPGA的综合优势最为均衡,能给人们带来最大的效益。伴随着大数据行业持续发展,FPGA在视频处理、人工智能(深度学习)、自然语言处理、金融交易分析和网络安全等数据应用处理中自当扮演起核心的角色。(▲注释:在异构处理架构中,虽然几种技术各有千秋,但FPGA在吞吐量、灵活性、功耗、延时等方面的表现最为均衡,能给人们以最大的效益。)最后,举两个例子。当时媒体在报道腾讯向市场推出FPGA云服务器时称:“通过FPGA云服务器,企业可以进行FPGA硬件编程,可将性能提升至通用CPU服务器的30倍以上,而只需支付相当于通用CPU约40%的费用。”而媒体在报道阿里巴巴与赛灵思合作并推出基于赛灵思的FPGA云服务器时则称:“面对指数级增长的计算需求和日渐落伍的CPU技术,当今的云提供商们正迅速朝着加速的计算架构大步迈进。FPGA加速器兼容基于CPU的架构,并可以协同服务器CPU一起提供性能和功耗效率。客户可以用最低的使用成本,最大的弹性灵活度在云端快速搭建完整的基于FPGA的硬件加速服务。”