×

High speed processing of financial information using FPGA devices

DC
  • US 8,595,104 B2
  • Filed: 03/31/2011
  • Issued: 11/26/2013
  • Est. Priority Date: 06/19/2006
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for processing a plurality of financial market data messages, each financial market data message comprising financial market data and being associated with a financial instrument, the apparatus comprising:

  • a record memory configured to store a plurality of records for a plurality of financial instruments;

    a reconfigurable logic device, the reconfigurable logic device comprising bitwise combinatorial logic;

    wherein the reconfigurable logic device is configured to (1) receive the financial market data messages, (2) retrieve from the record memory the records for the messages'"'"' associated financial instruments, (3) process the received financial market data messages to update the records for the financial instruments associated with the messages, and (4) apply a plurality of sets of entitlement and interest data associated with the processed financial market data messages to the bitwise combinatorial logic to generate combined entitlement and interest data that is indicative of which of a plurality of entities have expressed an interest in and are entitled to being notified of data relating to the updated records for the financial instruments;

    wherein the reconfigurable logic device is configured to perform the retrieval and entitlement and interest data applying operations in a pipelined fashion such that the reconfigurable logic is configured to perform the entitlement and interest data applying operation with respect to a first message while the reconfigurable logic device performs the retrieval operation with respect to a second message.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×