惊呆!Xilinx FPGA加速让DRC大数据分析软件“GraphFind”性能提升9倍

作者:Kenshin

DRC(DRC Computer Corporation)是一家专门定制应用加速解决方案的公司,帮客户降低成本的同时提升系统性能。自主研发了基于FPGA(可编程门阵列)可配置协处理器,运行复杂的数据分析应用要比同级别的X86处理器要快上很多倍。DRC公司的客户超过100多个遍布世界,各地,它为客户定制的应用覆盖了大数据分析搜索,图像处理,数据安全,金融分析,科研,军事等各种领域。美国军事部门也是其客户之一,DRC主要负责其大数据应用研发任务。

图1 DRC开发的大数据应用领域广泛

图1 DRC开发的大数据应用领域广泛

今天向大家介绍的DRC自主开发的“GraphFind”大数据应用软件,它能够根据人,地点,事件和对象等参数找到个节点之间存在的关系,属于大数据搜索分析的一个实例化的展示,这类应用广泛服务于网络路由,物流管理,社交媒体营销,军事规划和分析,医疗资源调度,金融服务和有限元分析等领域。软件功能的强大一部分也是因为其硬件平台的高性能,GraphFind运行于基于Xilinx Kintex UltraScale KU115 FPGA的系统上,随着硬件和软件的不断升级,GraphFind的性能提升相对以前已经提升了至少9倍以上。

其实DRC公司早就开始将Xilinx FPGA作为其硬件平台用于各类应用开发,当然这是经过不断尝试与验证之后做出的选择,在去年的SC2015大会上,DRC展示了一款基于FPGA实现的Dijkstra中间性核心算法(寻找各节点之间存在的关系)的Demo,此系统相比传统的单一CPU解决方案在性能上足足提升了100倍,相当于两个数量级,并且FPGA的功耗只有25W左右。

目前DRC公司正在做一项测试,就是采用OpenPower CAPI接口(Coherent Accelerator Processor Interface 一致性加速处理器接口)和Alpha Data加速器板卡作为其Novara模糊逻辑语义搜索应用的硬件平台,而Alpha Data加速器板卡是基于Xilinx Kintex UltraScale KU060 FPGA,其整体思路就是采用OpenPower的CAPI协议接口+FPGA异构新一代计算解决方案,充分发挥FPGA并行高速处理数据的能力。

Xilinx Kintex UltraScale FPGA器件采用20nm工艺技术,是这个工艺级别最好的性价比产品,提供最高的信号处理带宽,下一代收发器模块,各种灵活的封装规格。此系列器件非常适合处理100G网络和数据中心应用,以及下一代医疗领域的图像深度处理,8K4K视频和异构无线网络基础设备等。

链接:Xilinx Kintex-UltraScale FPGA 20nm工艺最好的“价格/性能/功耗”FPGA器件

声明:本文为原创文章,转载需注明作者、出处及原文链接,谢谢!