返回列表 发布新帖
查看: 762|回复: 0

基于FPGA的低延迟高频交易系统架构探讨

3

主题

5

回帖

19

积分

新手上路

积分
19
发表于 2025-7-25 02:44:08 | 查看全部 |阅读模式
各位量化同好,最近在开发一套基于Xilinx UltraScale+ FPGA的极速行情解析系统,想和大家探讨几个关键设计点。  

1. 纳秒级时间戳同步:通过PTPv2协议实现跨交换机的时间同步,实测网络延迟抖动控制在23ns以内。但遇到DMA传输时存在约80ns的时钟偏移,不知各位有没有优化经验?  

2. 自定义协议解析:针对上期所CTP协议的UDP组播优化了帧重组算法,目前单FPGA可并行处理16路万兆行情流。有个有趣的现象:在orderbook重建时采用双BRAM乒乓缓存比用URAM节省了17%的LUT资源。  

3. 风控模块硬件化:把最大订单量校验和撤单频率检测做成了流水线逻辑,能在3个时钟周期内完成风险判断(250MHz主频)。不过动态阈值调整的硬件实现还在调优中。  

特别想请教:在你们实际部署中,是用纯FPGA方案还是FPGA+CPU异构方案?我们测试发现CPU参与订单生成会引入1.2us的额外延迟,但策略迭代确实更方便。欢迎交流具体的技术实现细节!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 zeniquant 版权所有 All Rights Reserved. 粤ICP备2025409975号-1
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表