实时数据分析、人工智能、物联网以及其他新兴技术的蓬勃发展和深入应用,催生出海量的工作负载需求,同时为私有云、公有云和混合云也带来了更多挑战。英特尔前瞻性地预见到这一行业趋势,并在计算、存储和网络基础设施方面取得卓越成就。9月6日,英特尔可编程解决方案事业部媒体见面会上,FPGA软件解决方案高级总监 Bernhard Friebe通过真实案例,分享了这一成就。
Bernhard Friebe介绍说,FPGA这个词的意思其实是现场可编程门阵列,可分成两个部分来看,一方面是它的现场可编程特性,另外一方面是门阵列。现场可编程的概念,是说当加载FPGA这个模块的时候,它本身是没有预定义的,用户可以对它进行编程,可以任意次数地对它进行调整和变化,因此它是一个非常灵活的概念,当数据中心出现了一些新的工作的负载要求和新的标准要求,就可以实时地根据需求去定制FPGA模块。
门阵列的概念其实是一系列硬件的组合,包括DSP模块、乘法器等一系列的组合,它可以用来定制实现某一个特定的硬件应用。门阵列的一个好处就在于它可以并行执行,这样能够很好的降低功耗,并且达到降低延迟的效果。
据介绍,几周前微软也刚刚宣布要把FPGA用在微软的Brainwave这个项目里面,这个项目基本上就是微软用FPGA来帮助他们实现低延迟的需求,Bernhard Friebe表示AI人工智能现在是特别热门的一个领域,而且还在不断的变化,所以像网络的拓扑和数据的类型未来会怎么样变化,很多都是一个未知的状态,这也是为什么微软决定采用FPGA这样的模块,因为它能够很好地对未来进行兼容,当新的需求出现了,新的情况发生变化了,他们都可以随时对它进行再次的编程,去适应新的变化。
接下来Bernhard Friebe又分享了一个数据库的例子。关系型数据库用的越来越多,数据量也越来越大,只靠CPU的能力难度越来越大,成本又居高不下,SWARM64很好地利用了FPGA的并行处理能力,做到了实时的数据加速和实时数据分析,更能实现传统数据仓储方面的提升,他们的产品是一种简单的一站式的服务,通过简单的PC即插即用模式,不论MySQL或者其他数据库,加载驱动以后立刻可以实现需求。通过FPGA的帮助,SWARM64可以实现更快的实时数据分析,传统的数据仓储效益达到两倍以上,存储压缩性能达到三倍以上。根据SWARM64的预测,通过使用FPGA加速,能够在三年时间里面省下40%的成本。
最后Bernhard Friebe总结说,在未来大量数据的融入、数据中心和云都面临巨大的变化背景下,FPGA灵活、低迟延、高能效、更强通用性的解决方案会让更多的开发者易于使用,为大数据、人工智能、物联网企业解决更多的实际难题,加速整个行业的发展。