基于Xilinx FPGA的高频交易? Aldec公司展示HES-HPC-DSP-KU115 FPGA加速板

作者:闲情逸致

背景:
高频交易是指从那些人们无法利用的极为短暂的市场变化中寻求获利的计算机化交易,比如,某种证券买入价和卖出价差价的微小变化,或者某只股票在不同交易所之间的微小价差。这种交易的速度非常快,以至于有些交易机构将自己的“服务器群组”(server farms)安置到了离交易所的计算机很近的地方,以缩短交易指令通过光缆以光速旅行的距离。追求速度?这无疑又是FPGA可以发挥的领域。

Aldec HES-HPC-DSP-KU115 FPGA加速板:
现在社会,无论做什么都讲究速率,简单来讲即——时间就是金钱,时间就是一切,而这句话在高频交易领域(HFT)更为突出,为了寻求高利润需要不断地定量建模来减小超短期投资组合持有期。在高频交易的竞技场上,万分之一秒就可以产生很大的不同。这就导致很多的高频贸易公司使用基于FPGA开发的硬件来进行决策和投资贸易,其中,很多的公司都选择使用赛灵思FPGA芯片。这也就说明了为何Aldec可以2017年的芝加哥贸易展这种经济类展会上展示自己的HES-HPC-DSP-KU115 FPGA加速板了。

Aldec HES-HPC-DSP-KU115 FPGA加速板

Aldec HES-HPC-DSP-KU115 FPGA加速板

上图所示为Aldec团队在贸易展会上展示的HES-HPC-DSP-KU115 FPGA加速板卡,板卡基于两个赛灵思全可编程器件而实现:一个为 Kintex UltraScale KU115 FPGA,另一个为 Zynq Z-7100 SoC(Zynq SoC家族最大成员)。此板卡不仅可以对高性能计算(HPC)应用进行优化;由于集成的Kintex UltraScale KU115 FPGA芯片内部具有5520个DSP块,也可以对DSP原型算法进行优化。同时,当与Kintex 系列 UltraScale FPGA配合运行时,板卡可以同时访问6个外部存储器,包括两个DDR4 SODIMMS和四个低延迟的RLDRAM,鉴于这种设计,为FPGA与存储区域之间提供了巨大传输带宽。

板卡内部的另一个FPGA芯片——Zynq Z-7100在进行嵌入式开发中可以作为Linux主机的CPU,可以实现一个PCIe主机接口和多个Gigabit以太网接口。

此外,Aldec展示的HES-HPC-DSP-KU115 FPGA加速板中还集成了两个QSFP+ 光学模块接口,这两个接口都可用于40Gbps的网络连接。

总结:
从上面的应用中可以了解到,FPGA芯片不仅可以在科技领域发挥其优势,在其他需要速度的行业也可以发挥长处,比如以上的贸易交易,或者财务分析等等需要大量运算的领域。

声明:本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利