【技术实现步骤摘要】
基于FPGA的金融数据二层网络采集系统及其测试方法
本专利技术涉及金融科技
,尤其是涉及一种基于FPGA的金融数据二层网络采集系统及其测试方法。
技术介绍
近年来,随着国内外资本市场的快速发展,资本流动性增强,金融交易方式日益多样化。作为一种新兴的交易方式,低延迟交易正日益受到金融证券行业从业人员的高度关注。低延迟交易是一种应用在金融上的主要算法交易模式,准确来说,低延迟交易使用了复杂的技术工具和计算机算法实现快速的交易。根据金融证券行业低延迟交易系统处理的环节,交易延迟一般可以分为:网络传输延迟、网卡处理与中断延迟、进程切换和CPU处理延迟。交易延迟的影响因素涵盖了网络、CPU、存储器、网络接口性能等计算机硬件相关的因素,以及操作系统、中间件(主要为消息中间件)、应用软件等软件相关的因素。这些因素在不同层次上对高频证券交易延迟造成影响。针对上述影响高频交易的系统延迟,通常采用的降低延迟的方法包括:使用更快的网络、提高CPU主频、BypassKernal、使用FPGA加速、使用低延迟接口等。由于半导体技 ...
【技术保护点】
1.一种基于FPGA的金融数据二层网络采集系统,包括依次连接的数据源、交换机和接收主机,其特征在于,还包括FPGA板卡,该FPGA板卡分别连接交换机和接收主机,以旁路侦听方式从交换机接收金融数据,处理后转发给接收主机,所述FPGA板卡包括:/n10G超低延迟IP核,以旁路侦听方式接收金融数据,通过二层MAC网络解析四层TCP数据;/n数据处理单元,对接收到的金融数据进行处理;/nDMA转发单元,将处理后的金融数据转发给接收主机。/n
【技术特征摘要】
1.一种基于FPGA的金融数据二层网络采集系统,包括依次连接的数据源、交换机和接收主机,其特征在于,还包括FPGA板卡,该FPGA板卡分别连接交换机和接收主机,以旁路侦听方式从交换机接收金融数据,处理后转发给接收主机,所述FPGA板卡包括:
10G超低延迟IP核,以旁路侦听方式接收金融数据,通过二层MAC网络解析四层TCP数据;
数据处理单元,对接收到的金融数据进行处理;
DMA转发单元,将处理后的金融数据转发给接收主机。
2.根据权利要求1所述的基于FPGA的金融数据二层网络采集系统,其特征在于,所述对接收到的金融数据进行处理包括对实际接收数据包的IP和端口的过滤和分类,实现TCP报文头部解析。
3.根据权利要求1所述的基于FPGA的金融数据二层网络采集系统,其特征在于,所述FPGA板卡通过AXI4总线实现旁路侦听方式的数据传输。<...
【专利技术属性】
技术研发人员:胡放明,
申请(专利权)人:上海仪电集团有限公司中央研究院,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。