High Speed Processing of Financial Information Using FPGA Devices
First Claim
Patent Images
1. An apparatus for processing financial market data, the apparatus comprising:
- a reconfigurable logic device having firmware logic deployed thereon that is configured to (1) receive a plurality of streaming financial market data messages, each streaming financial market data message being associated with a financial instrument, and (2) compute a volume weighted average price (VWAP) for at least one of the financial instruments based on the received financial market data messages that are associated with the at least one financial instrument.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for processing financial market data using a reconfigurable logic device are disclosed. Various operations such as volume weighted average price (VWAP) operations can be performed on the financial market data using firmware logic deployed on the reconfigurable logic device to accelerate the speed of processing.
78 Citations
42 Claims
-
1. An apparatus for processing financial market data, the apparatus comprising:
a reconfigurable logic device having firmware logic deployed thereon that is configured to (1) receive a plurality of streaming financial market data messages, each streaming financial market data message being associated with a financial instrument, and (2) compute a volume weighted average price (VWAP) for at least one of the financial instruments based on the received financial market data messages that are associated with the at least one financial instrument. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A method for processing financial market data, the method comprising:
-
receiving a plurality of streaming financial market data messages, each streaming financial market data message being associated with a financial instrument; and computing a volume weighted average price (VWAP) for at least one of the financial instruments based on the received financial market data messages that are associated with the at least one financial instrument; and wherein the method steps are performed by firmware logic deployed on a reconfigurable logic device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification