在金融行业,高频交易是比较典型的应用场景,对算力和时延有着极高的要求。为了满足高频交易应用需求,AMD发布了一款专为金融行业打造的Alveo™ UL3422加速卡。这款产品除了能够为金融行业的高频交易带来超低时延之外,而且还优化了机架空间和成本,助力各种规模的金融机构在竞争激烈的市场中保持优势。
AMD自适应和嵌入式计算事业部Alveo加速卡高级产品线经理Shyam Chander在近期接受记者采访时表示,在金融行业的高频交易场景中,对低时延的要求非常高。AMD Alveo™ UL3422加速卡专为超低时延电子交易应用而设计,为交易商和金融机构提供了一款针对机架空间和成本进行优化的纤薄型加速卡,旨在快速部署到各种服务器中,助力金融行业通过高性能和自适应计算来推动金融领域数字转型。
专为高频交易打造的金融科技加速卡
在金融行业,交易执行的每一纳秒都至关重要。因此,需要通过提高基础设施的性能和不断演进的算法,来提高高频交易的执行效率,降低时延。
在Shyam Chander看来,高频交易主要有三大特点:首先,要求低时延,仅差几微秒可能就是盈利几百万美元到亏损之间的巨大差别。其次,基础设施非常关键,无论是性能还是产品尺寸,亦或者是机架服务器的数量,对于高频交易来说非常重要。最后,算法也能够给高频交易带来更好的优势。
AMD Alveo™ UL3422是专门为金融科技推出的一款加速卡产品,其核心采用了Virtex™ UltraScale+ VU2P FPGA芯片,搭配了GTF的专用收发器,相比之前的GTY收发器,能够提升约7倍的性能,可以实现超低时延交易执行,低于 3 纳秒的 FPGA 收发器时延和突破性的“tick-to-trade”性能是标准现成 FPGA 无法实现的。
根据AMD公布的资料显示,在性能方面,AMD Alveo™ UL3422与 AMD Alveo UL3524 金融科技加速卡创下的世界纪录交易时延相当。与此前的纪录相比( AMD Virtex™ UltraScale+™ VU9P FPGA ),tick-to-trade 时延降低了 40–49%。
AMD Alveo™ UL3422加速卡采用了用于交易策略硬件加速的FPGA架构。FPGA架构和DSP模块能够针对不断演进的交易策略进行灵活的加速;与此同时,嵌入式RAM还能够用于对定位数据、交易记录等进行快速内存存取。此外,该产品采用了DDR4内存用于存储订单簿信息和历史定价的数据。
Shyam Chander表示,AMD Alveo™ UL3422加速卡能够实现超低时延的金融交易,并且能够实现交易所主机共置,适用于很多系统。Shyam Chander强调,AMD Alveo™ UL3422加速卡不但能够在tick-to-trade基础设施中实现超低时延,而且还能够进行实时的数据送达和交易执行。此外,它所采用的算法还能够支持交易前的风险检测。无论是经纪商还是交易商都有着风险管控的需求,通过风险预测的方式能够减少错误发生,更好地满足合规要求。
纤薄尺寸带来了更加灵活的部署能力
AMD Alveo™ UL3422加速卡采用纤薄的全高、半长( FHHL )尺寸规格封装,旨在适用于各种服务器和共置交换数据中心。与前代产品相比,AMD Alveo™ UL3422加速卡减少了端口密度、板载内存和连接选项,但依然采用相同的 AMD Virtex™ UltraScale+ VU2P FPGA 来实现超低时延。
因此,AMD Alveo™ UL3422加速卡以现有Alveo™ UL3524 加速卡一半的尺寸提供了同等性能,后者保持着当前 STAC-T0 基准测试 tick-to-trade 性能世界纪录。AMD Alveo™ UL3422加速卡纤薄的全高半长尺寸规格令金融机构能够具性价比地优化计算密度和机架空间。
据Shyam Chander介绍,AMD Alveo™ UL3422加速卡精简了功能集,与Alveo™ UL3524加速卡相比,进一步优化了连接,以及板载内存。由于拥有非常纤薄的尺寸规格,AMD Alveo™ UL3422加速卡更加适用于1U服务器,并能够优化机架空间,能够进一步节约共置费用。最后,在2U和4U服务器配置AMD Alveo™ UL3422加速卡,可以增加每台服务器卡的数量。因此,AMD Alveo™ UL3422加速卡可以部署于1U的服务器来支持高频交易,以此来实现立即部署。
除了拥有纤薄的尺寸之外,AMD还通过一系列的技术优化来实现了每瓦效能的最优化。与此同时,AMD也为其构建了完善的生态体系。Shyam Chander表示,我们有非常丰富的IP工具包和生态系统的解决方案,能够非常迅速地部署,无论是采用IP还是AMD伙伴的解决方案,比如Exegy,都能够为预构建的基础设施IP实现超低时延,运行时堆栈和API也简化了开发。另外,AMD Alveo™ UL3422加速卡还适用于工业标准的框架,FPGA用机器学习开发框架实现低时延,比如可以使用FINN的编译器。当然,它也支持PyTorch开发和神经网络量化,FINN编译及生成RTL IP。
凭借着专门设计的FPGA芯片,以及带有GTF的收发器,AMD Alveo™ UL3422加速卡在纤薄尺寸规格下实现了非常具有性价比的部署能力,降低了进入门槛,实现了更加轻松的开发方式。
正如Shyam Chander所述,AMD能够提供非常广泛的产品组合来支持我们全球的客户,包括金融科技领域的客户,并且为中国的客户以及中国以外的客户提供相关的产品和服务,既可以支持数据中心,也可以支持金融科技领域的客户,以丰富的产品组合赋能客户数字化转型。