High speed processing of financial information using FPGA devices
DCFirst Claim
Patent Images
1. An apparatus for processing financial market data, the apparatus comprising:
- a reconfigurable logic device with firmware logic deployed thereon, the firmware logic being configured to perform a specified data processing operation on the financial market data; and
a processor in communication with the reconfigurable logic device, the processor being programmed with software logic, the software logic being configured to (1) receive the financial market data as an input, and (2) manage a flow of the received financial market data into and out of the reconfigurable logic device.
6 Assignments
Litigations
1 Petition
Accused Products
Abstract
Methods and systems for processing financial market data using reconfigurable logic are disclosed. Various functional operations to be performed on the financial market data can be implemented in firmware pipelines to accelerate the speed of processing. Also, a combination of software logic and firmware logic can be used to efficiently control and manage the high speed flow of financial market data to and from the reconfigurable logic.
638 Citations
34 Claims
-
1. An apparatus for processing financial market data, the apparatus comprising:
-
a reconfigurable logic device with firmware logic deployed thereon, the firmware logic being configured to perform a specified data processing operation on the financial market data; and a processor in communication with the reconfigurable logic device, the processor being programmed with software logic, the software logic being configured to (1) receive the financial market data as an input, and (2) manage a flow of the received financial market data into and out of the reconfigurable logic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13, 16, 17, 18, 19, 20, 21, 22)
-
-
9. A method for processing financial market data, the method comprising:
-
controlling with software logic a flow of financial market data from the software logic to and from firmware logic; and performing a specified financial data processing operation on financial market data with firmware logic on a reconfiqurable logic device in response to the software logic controlling step. - View Dependent Claims (10, 11, 14, 15, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification