用FPGA硬件加速交易执行过程的优缺点?

随着机构交易业务的蓬勃发展,券商也在不断地探索如何更快地执行订单,FPGA是其中一个较为火热的方向,且已有落地方案,但距离大规模对客服务仍有较长的路要走。请问用FPGA硬件加速交易执行过程的优缺点以及实际使用过程中的注意事项。

参与15

5同行回答

nkj2021nkj2021系统架构师某证券企业
使用FPGA硬件加速交易执行过程的优缺点如下:优点是:1.高效性: FPGA可实现并行计算,提高交易执行速度,从而降低交易延迟。2.稳定性: FPGA的硬件设计经过验证和测试,能够保证交易过程的稳定性。3.低延迟:FPGA能够实现高速数据传输和处理,有助于降低交易延迟缺点是:1.成本高:FPGA...显示全部

使用FPGA硬件加速交易执行过程的优缺点如下:
优点是:
1.高效性: FPGA可实现并行计算,提高交易执行速度,从而降低交易延迟。
2.稳定性: FPGA的硬件设计经过验证和测试,能够保证交易过程的稳定性。
3.低延迟:FPGA能够实现高速数据传输和处理,有助于降低交易延迟
缺点是:
1.成本高:FPGA的设计和生产成本较高增加了交易系统的整体成本
2.技术门槛高:FPGA需要具备较高的硬件设计和编程能力,技术门槛较高。
综上所述,使用FPGA硬件加速交易执行过程具有高效性和稳定性等优点,但也存在成本高、技术门槛高等缺点。在选择使用FPGA硬件加速交易执行时,需要根据具体情况进行权衡和决策。

收起
证券 · 2023-11-29
浏览323
AdamzhangAdamzhangEngineerIntel英特尔
FPGA优点:1)允许用户定制硬件电路,提高并行性,降低延时2)在特定工作负载下,FPGA通过定制硬件电路,实现比CPU更高的能效3)一般来说FPGA的latency更稳定缺点:1)FPGA开发需要使用硬件描述语言如Verilog,开发成本较高,周期较长,编程和调试比较复杂2)为低延迟交易场景设计的FPGA硬件相比CP...显示全部

FPGA优点:
1)允许用户定制硬件电路,提高并行性,降低延时
2)在特定工作负载下,FPGA通过定制硬件电路,实现比CPU更高的能效
3)一般来说FPGA的latency更稳定
缺点:
1)FPGA开发需要使用硬件描述语言如Verilog,开发成本较高,周期较长,编程和调试比较复杂
2)为低延迟交易场景设计的FPGA硬件相比CPU更加昂贵
3)FPGA更适合逻辑较为简单明确的场景,针对市场行情交易策略多变的情况,FPGA回测时间机会成本更高,CPU方案则更灵活,可以频繁更新且适用更多场景。

收起
微电子/半导体 · 2023-11-29
浏览326
zyz_twtzyz_twt技术经理上海某证券公司
优势:1.系统穿透延迟低,运行稳定,最低至1.5us;2.纯硬件交易系统,提供全链路延迟优化解决方案;3.具备灵活、全面的事前风控检测规则,且不增加系统穿透延迟,风控规则支持灵活配置,实时生效;实际使用过程中的注意事项:1.不易于频繁维护,重新烧写板卡需要重装DMA驱动,增加迭代、测试周期;2.部分...显示全部

优势:

1.系统穿透延迟低,运行稳定,最低至1.5us;

2.纯硬件交易系统,提供全链路延迟优化解决方案;

3.具备灵活、全面的事前风控检测规则,且不增加系统穿透延迟,风控规则支持灵活配置,实时生效;

实际使用过程中的注意事项:

1.不易于频繁维护,重新烧写板卡需要重装DMA驱动,增加迭代、测试周期;

2.部分行情FPGA使用组播协议,存在一定丢包风险;

3.FPGA板卡容量有限,导致系统设计容量有限,增加成本。

4 . 应急手段弱,不适用于复杂逻辑。

收起
2023-11-25
浏览377
匿名用户匿名用户
优点:1、从使用角度讲:灵活性高,可重复开发2、从接口速率讲:高并发,延迟低缺点:1、比较昂贵,开发成本也比较高,学习成本高,可以支持的语言也少2、不容易排查困难,仿真debug只能通过ILA核,但是不够精确。精确调试得用示波器,一台几十w...显示全部

优点:
1、从使用角度讲:灵活性高,可重复开发
2、从接口速率讲:高并发,延迟低
缺点:
1、比较昂贵,开发成本也比较高,学习成本高,可以支持的语言也少
2、不容易排查困难,仿真debug只能通过ILA核,但是不够精确。精确调试得用示波器,一台几十w

收起
IT其它 · 2024-02-26
浏览157
ricerice运维华泰证券
优点:能够提供低且稳定的交易时延,波动小,意味着每笔订单的耗时可预期,有助于某些算法策略的实施。目前没有大规模落地的原因在于: 成本高,适用业务范围窄,故障发现定位困难,不够普及,难以形成配套生态,和主流的极速交易软件供应商产品不兼容等。...显示全部

优点:能够提供低且稳定的交易时延,波动小,意味着每笔订单的耗时可预期,有助于某些算法策略的实施。
目前没有大规模落地的原因在于: 成本高,适用业务范围窄,故障发现定位困难,不够普及,难以形成配套生态,和主流的极速交易软件供应商产品不兼容等。

收起
证券 · 2023-11-29
浏览293

ChatGPT 回答

FPGA硬件加速交易执行过程的优点:

  1. 低延迟:FPGA可以实现硬件级别的并行计算,相比于软件计算,延迟更低,可以更快地响应市场变化。
  2. 高性能:FPGA可以实现高速数据处理,可以处理更多的数据,提高交易效率。
  3. 灵活性:FPGA可以根据不同的交易策略进行编程,可以实现个性化的交易策略。
  4. 可靠性:FPGA可以实现硬件级别的容错,可以保证交易的稳定性和可靠性。

FPGA硬件加速交易执行过程的缺点:

  1. 成本高:FPGA硬件加速交易系统需要大量的硬件资源和开发成本,相比于传统的软件交易系统,成本更高。
  2. 开发难度大:FPGA硬件加速交易系统需要专业的硬件开发人员进行开发,开发难度较大。
  3. 维护难度大:FPGA硬件加速交易系统需要专业的硬件维护人员进行维护,维护难度较大。

实际使用过程中的注意事项:

  1. 硬件资源配置:FPGA硬件加速交易系统需要大量的硬件资源,需要根据实际情况进行合理的硬件资源配置。
  2. 系统稳定性:FPGA硬件加速交易系统需要保证系统的稳定性,避免系统崩溃或出现其他故障。
  3. 安全性:FPGA硬件加速交易系统需要保证交易数据的安全性,避免交易数据泄露或被篡改。
  4. 策略优化:FPGA硬件加速交易系统需要不断优化交易策略,提高交易效率和盈利能力。

提问者

rein07
系统架构师某证券
擅长领域: 人工智能大数据机器学习

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-11-21
  • 关注会员:6 人
  • 问题浏览:1086
  • 最近回答:2024-02-26
  • X社区推广