交易行情数据加工方法及装置、数据加工板卡制造方法及图纸

技术编号:36601844 阅读:65 留言:0更新日期:2023-02-04 18:17
本申请提供一种交易行情数据加工方法及装置、数据加工板卡,方法包括:基于KPU架构将交易行情数据分区存储至已分多个区的本地DDR存储单元;应用PCIe接口接收针对交易行情数据的自定义分类数据,并将该自定义分类数据补充存储至DDR存储单元中;根据预获取的自定义计算规则,自DDR存储单元中调取对应的交易行情数据并进行加工计算,得到对应的计算结果并输出该计算结果。本申请能够提高交易行情数据在数据加工板卡中的存储及检索效率,并能够进行自定义分类及计算,能够满足用户对交易行情数据的个性化加工需求及加工效率,提高数据加工板卡的用户体验,进而能够提高数据加工板卡的应用灵活性、加工有效性、适用广泛性及销售量。适用广泛性及销售量。适用广泛性及销售量。

【技术实现步骤摘要】
交易行情数据加工方法及装置、数据加工板卡


[0001]本申请涉及硬件板卡
,尤其涉及交易行情数据加工方法及装置、数据加工板卡。

技术介绍

[0002]针对日益庞大的用户证券分析需求,交易数据加工已变成量化交易策略研究的重点之一。而交易行情数据则是交易过程中最基本、最重要的部分。对于高频交易和低延迟交易者,行情数据的精度和细度尤其重要。目前,在软件中实现交易行情数据加工已得到普遍应用,但对于交易数据的实时变化情况,软件计算方式存在效率较低的问题,不能够完全满足交易行情数据加工的时效性要求。因此,应用硬件进行交易行情数据加工的方式被提出。
[0003]目前,应用硬件进行交易行情数据加工的方式通常采用FPGA(现场可编程逻辑门阵列)板卡进行数据计算,FPGA板卡中集成了网卡及网络通信功能。将FPGA板卡通过网口链接到行情转发服务器接收行情源数据,对接收到的原始行情数据进行协议解析,将解析后的数据进行委托薄重构。
[0004]然而,现有的应用硬件进行交易行情数据加工的方式普遍是在数据加工板卡中固定业务逻辑进行整体存储及调用,如委托本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种交易行情数据加工方法,其特征在于,包括:基于KPU架构将交易行情数据分区存储至已分多个区的本地DDR存储单元;应用PCIe接口接收针对交易行情数据的自定义分类数据,并将该自定义分类数据补充存储至所述DDR存储单元中;根据预获取的自定义计算规则,自所述DDR存储单元中调取对应的交易行情数据并进行加工计算,得到对应的计算结果并输出该计算结果。2.根据权利要求1所述的交易行情数据加工方法,其特征在于,在所述基于KPU架构将交易行情数据分区存储至已分多个区的本地DDR存储单元之前,还包括:将DDR存储单元划分为多个总区,并基于所述DDR存储单元的存储容量对各个所述总区进行内存分配;其中,所述总区包括:用于存储交易行情数据的数据存储区域、用于存储冗余数据的冗余数据存储区域和用于为数据计算保留的数据运算区域。3.根据权利要求2所述的交易行情数据加工方法,其特征在于,在所述基于KPU架构将交易行情数据分区存储至已分多个区的本地DDR存储单元之前,还包括:将所述数据存储区域划分为多个子存储区,各个所述子存储区分别用于以链表结点的形式存储各个索引对应的交易行情数据;其中,所述链表结点包括用于存储数据元素的数据域和用于存储下一个链表结点地址的指针域。4.根据权利要求3所述的交易行情数据加工方法,其特征在于,所述基于KPU架构将交易行情数据分区存储至已分多个区的本地DDR存储单元,包括:基于以太网接口自行情转发服务器接收原始交易行情数据;根据FAST协议或Binary协议对所述原始交易行情数据进行解析,得到经格式化的交易行情数据;根据交易行情数据对应的索引,基于KPU架构将交易行情数据分区存储至对应的所述子存储区内。5.根据权利要求3所述的交易行情数据加工方法,其特征在于,所述应用PCIe接口接收针对交易行情数据的自定义分类数据,并将该自定义分类数据补充存储至所述DDR存储单元中,包括:应用PCIe接口自用户应用程序接收针对交易行情数据的自定义分类数据;基于预设的通信协议解析出所述自定义分类数据对应的补充字段值及对应的索引;根据所述自定义分类数据的索引将所述补充字段值补充存储至对应的所述子存储区。6.根据权利要求1至5任一项所...

【专利技术属性】
技术研发人员:张兴陈岩张宇
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1