[发明专利]一种基于FPGA的交易所行情信息处理方法和系统在审

专利信息
申请号: 201611262320.X 申请日: 2016-12-30
公开(公告)号: CN108269188A 公开(公告)日: 2018-07-10
发明(设计)人: 章庆;史光伟;鲁继东;高剑;郑永康 申请(专利权)人: 上海金融期货信息技术有限公司
主分类号: G06Q40/04 分类号: G06Q40/04;H04L29/06
代理公司: 上海专利商标事务所有限公司 31100 代理人: 施浩
地址: 200122 上海市浦东*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于FPGA的交易所行情信息处理方法和系统,提升交易系统行情信息处理能力,提升系统延时性能,降低系统耦合度,满足行情计算实时性、低延时和高吞吐率的特点。其技术方案为:采用基于FPGA面向以太网络协议栈的多层次跨越式解析封装,减少基于主机存储转发网络协议栈的处理延时;采用状态机拆解数据包解决字段对齐和协议域匹配问题,以利于后续模块流水化处理;采用数据包分发方法将行情信息处理过程使用不同硬件模块并行化处理,加速行情信息生成;采用FPGA为主CPU为辅的软硬件设计划分方法,以及片上高速缓存的分配,缓解FPGA性能与资源的冲突;采用组播的方式推送行情,解决轮询带来的不公平接入问题以及广播时带来的用户身份认证问题。
搜索关键词: 交易所行情 信息处理 协议栈 存储转发网络 片上高速缓存 信息处理过程 信息处理能力 用户身份认证 并行化处理 流水化处理 软硬件设计 数据包分发 处理延时 高吞吐率 后续模块 降低系统 交易系统 匹配问题 提升系统 行情计算 行情信息 以太网络 硬件模块 对齐 低延时 实时性 数据包 协议域 状态机 耦合度 拆解 轮询 推送 延时 字段 组播 封装 解析 主机 缓解 分配 广播 冲突
【主权项】:
1.一种基于FPGA的交易所行情信息处理方法,包括:基于FPGA面向以太网络的多层次协议解析,通过FPGA网卡在链路层解析以太网数据包中的内容,将传输层、网络层、应用层数据包的封装信息层层剥离,获取业务数据;对业务数据进行拆解和分发,利用数据包拆分状态机将一个含有多个域的数据包分解成多个只含有一个域的数据包,使得硬件逻辑能够直接处理最小业务数据,实现数据包类型的识别,将不同类型的数据包分流到不同的硬件逻辑处理单元,过滤掉不需要的数据包;采用FPGA为主CPU为辅的功能划分,根据订单回报和成交回报重构订单簿,其中CPU只负责启停和初始化FPGA状态,FPGA负责订单簿构造逻辑;将买方买价和卖方卖价组织成行情信息,基于以太网的多层次协议进行信息封装和行情的组播推送。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金融期货信息技术有限公司,未经上海金融期货信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611262320.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top