×

High speed processing of financial information using FPGA devices

DC
  • US 8,458,081 B2
  • Filed: 03/31/2011
  • Issued: 06/04/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 reconfigurable logic device comprising a plurality of pipelined data processing blocks implemented in firmware logic on the reconfigurable logic device, the pipelined data processing blocks comprising a first data processing block and a second data processing block downstream from the first data processing block;

    wherein the first data processing block is configured to retrieve pointer data from a memory in response to a plurality of received financial market data messages, the retrieved pointer data being configured to point to a plurality of records that are associated with the financial instruments that are associated with the received financial market data messages; and

    wherein the second data processing block is configured to retrieve a plurality of financial instrument records from a memory based on the retrieved pointer data, the retrieved financial instrument records being associated with the financial instruments that are associated with the received financial market data messages; and

    wherein the first and second data processing blocks are configured to operate simultaneously with respect to each other in a pipelined fashion.

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