硬件平台中的资产管理设备和方法_5

文档序号:9872454阅读:来源:国知局
-配置&监控逻辑706,其用于配置其他内核,包括例如订阅至金融工具更新,以及通过PCIe连接来监控系统的状态和性能。为利用该配置&监控逻辑,可以通过软件API提供软件以在主机的CPU 707上执行。
[0132]除了FPGA,PCIe主板70提供可以被市场数据处理系统100用作“外部存储器”的存储器芯片,以及各种支持功能,例如电源调节,以便以主板上部件所需的各种电压向这些部件供电。其还可以包括物理连接器,其用于多重以太网连接。
[0133]若干这样的主板可以插入主机系统的PCIe插槽。这使得能够增减处理能力,以便例如支持更多的市场交易所。主板可以通过主机的PCIe互联而彼此通信。
[0134]主机系统71可以是标准的计算机服务器。CPU707可以被选择为具有指向托管市场数据处理系统的PCIe主板的直接PCIe连接,以便最大化其上运行的客户端应用程序的性能。主机系统还可以装备有网络接口 708,其用于连接至配置和管控网络709。这使得能够具有用于配置和管控服务器的专用网络。该服务器还可以装备有任何的标准部件,例如大容量存储设备(硬盘)。
[0135]将市场交易所网络、客户端网络以及配置和管控网络在物理上分开具有在安全性以及性能方面的益处。
[0136]即使本发明不限于使用PCIe作为FPGA到主机系统的接口,PCIe由于特定的益处而是当前使用最广泛的用于在服务器与外插卡之间高速传送的总线。然而,本领域技术人员易于理解,市场数据处理系统100可以以任何其他的总线作为接口。
[0137]应当认为,前述的描述仅为本发明原理的说明。此外,由于本领域技术人员易于想到大量修改和变化,其无意将本发明限制为所显示和描述的精确结构和操作,因此,可以采取的所有适当的修改和等同形式落入本发明的范围内。具体而言,本发明不限于“订单”类型的资产管理,也不限于金融应用程序。通过改变包括在执行内核107中的商用逻辑,或者甚至移除包括在执行内核107中的商用逻辑,本发明可以应用到其他应用程序。此外,本发明不限于乘法散列。本领域技术人员易于理解,可以将任何能够充分混合位的函数用作散列函数。
【主权项】
1.一种资产管理方法,其用于管理资产,所述方法在集成电路上实施,其中,所述方法使用密钥存储器(102)以存储密钥,每个密钥与各自的资产标识符相关联,并且使用数据存储器(103)以存储资产信息,所述方法包括: -接收关于资产的输入指令,其包括资产标识符以及与所述资产相关联的资产信息的朱η ? -根据所述资产标识符计算指向所述密钥存储器(102)的地址的集合,计算地址的集合的所述步骤包括根据所述资产标识符计算散列, -依据输入指令,基于所述地址的集合在用于所述资产的所述密钥存储器(102)中找到或定位条目, -根据在密钥存储器(102)中的对于所述资产所找到或定位了条目的地址和位置,计算指向用于所述资产的所述数据存储器(103)的数据地址, -在所述计算出的数据地址,读取在数据存储器(103)中的数据,以及 -基于在所述数据地址读取的在数据存储器中的数据字,执行输入指令, -将结果写回密钥存储器(102)和数据存储器(103)。2.根据权利要求1所述的方法,其中,所述方法使用并行使用的多个存储器芯片,并且计算地址的所述步骤包括对于每个存储器计算不同的散列。3.根据前述权利要求中的任一项所述的方法,其中,所述密钥存储器(102)中的每个密钥与存在位相关联,所述方法进一步包括,响应于条目的定位,将与条目密钥相关联的存在位设定为激活状态。4.根据权利要求3所述的方法,其中,在密钥存储器(102)中布置了由每个密钥和相关联的存在位形成的对,从而在每个存储器数据字中打包尽可能多的对。5.根据前述权利要求中的任一项所述的方法,其中,所述方法进一步包括,响应于所述条目的定位,将所述资产信息与所述资产标识符相关联地存储在所述数据存储器(103)中。6.根据前述权利要求中的任一项所述的方法,其中,通过使用集成电路硬件乘法器来将资产标识符乘以提供数据字的给定系数,以及选择所述数据字的一些位来获得所述散列。7.根据前述权利要求中的任一项所述的方法,其中,所述集成电路进一步包括至少一个缓存(105),其用于保存上一个处理的资产标识符的踪迹,以及对应的资产标识符所放置的地址和位置。8.—种资产管理设备(10),其实施在集成电路上,该资产管理设备用于管理资产,其中,所述设备包括密钥存储器(102)和数据存储器(103),所述密钥存储器用于与各自的资产标识符相关联地存储密钥,所述数据存储器用于存储资产信息,该设备进一步包括: -地址产生内核(101),其被配置为,响应于包括资产标识符和资产信息的集合的输入指令的接收,根据所述资产标识符计算指向所述密钥存储器(102)的地址的集合,计算地址的集合的所述步骤包括根据所述资产标识符计算散列, -条目定位内核(104),其用于,依据输入指令,基于所述地址的集合,在用于所述资产的所述密钥存储器中找到或定位条目, -第二地址产生内核(106),其被配置为,根据在所述密钥存储器(102)中的找到或定位了条目的地址和位置,计算指向用于所述资产的所述数据存储器(103)的数据地址,在所述数据地址读取在数据存储器(103)中的数据, -执行内核(107),其用于基于在所述数据地址读取的在数据存储器中的数据,执行输入指令,并且将结果写回。9.根据权利要求8所述的资产管理设备,其中,所述条目定位内核(104)被配置为,向所述第二地址产生内核(106)转发辅助指令,所述辅助指令包括对于所述资产所找到或定位了条目的地址和位置,所述第二地址产生内核(106)被配置为,从所述辅助指令检索所述地址和位置。10.根据前述权利要求8和9中的任一项所述的资产管理设备,其中,第一和第二地址产生内核(11、106 )、条目定位内核(104)以及执行内核(107)是流水线化的。11.根据前述权利要求8至10中的任一项所述的资产管理设备,其中,所述密钥存储器(102)被配置为,响应于对应于与存在位相关联的条目密钥的条目定位,与存在位相关联地存储每个密钥,所述存在位被设定为激活状态。12.根据权利要求11所述的资产管理设备,其中,在密钥存储器中布置了由每个密钥存储器与相关联的存在位形成的对,从而在每个存储器数据字中打包尽可能多的对。13.根据前述权利要求8至12中的任一项所述的资产管理设备,其中,密钥存储器(102)和数据存储器(103)设置在相同的物理存储器上,所述资产管理设备进一步包括仲裁器实体,以便从包括第一地址产生内核(101)和条目定位内核(104)的负责密钥管理的第一部分以及包括第二地址产生内核(106)和执行内核(107)的负责资产值管理的第二部分访问物理存储器,所述仲裁器实体被进一步配置为,防止密钥存储器(102)与数据存储器(103)重置。14.根据前述权利要求8至13中的任一项所述的资产管理设备,其中,通过使用集成电路硬件乘法器来将资产标识符乘以提供数据字的给定系数,并且选择所述数据字的一些位来获得散列。
【专利摘要】本发明的实施方案提供一种用于管理资产的资产管理方法,该方法实施在集成电路上。该资产管理方法使用密钥存储器(102)以存储密钥,每个密钥与各自的资产标识符相关联,并且使用数据存储器(103)以存储资产信息。所述方法包括:-接收关于资产的输入指令,其包括资产标识符以及与资产相关联的资产信息的集合,-根据所述资产标识符计算指向所述密钥存储器(102)的地址的集合,计算地址的集合的步骤包括根据资产标识符计算散列,-依据输入指令,基于计算出的地址的集合,对于资产在密钥存储器(102)中找到或定位条目,-根据密钥存储器(102)中的对于资产所找到或定位了的条目的地址和位置,计算指向用于资产的数据存储器(103)的数据地址;-在计算出的数据地址读取在数据存储器(103)中的数据;以及-基于在所述数据地址读取的在数据存储器中的数据,执行输入指令。本发明尤其应用于金融订单的管理。
【IPC分类】H04L9/08, G06F21/79, G06F21/71, G06Q40/04
【公开号】CN105637524
【申请号】CN201480054765
【发明人】E·克德
【申请人】艾尼克斯股份有限公司
【公开日】2016年6月1日
【申请日】2014年10月1日
【公告号】CA2925805A1, EP2858024A1, US20150095613, WO2015049304A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1