| CPC G06Q 40/04 (2013.01) [G06F 17/18 (2013.01); G06N 20/00 (2019.01); G06Q 30/0201 (2013.01)] | 41 Claims |

|
1. A multi-processor system for derivations of trading signals with respect to financial instruments, the system comprising:
one or more first processors; and
one or more second processors, wherein the one or more second processors comprises at least one field programmable gate array (FPGA);
the at least one FPGA configured to receive data representing a plurality of financial market data messages, the messages pertaining to a plurality of financial instruments and comprising information about orders to buy and/or sell the financial instruments;
wherein the at least one FPGA comprises (1) feature compute stage circuitry arranged in parallel and configured to compute, in parallel via parallelized hardware logic on the at least one FPGA, a plurality of features of the financial market data messages in parallel based on the received data and (2) combine stage circuitry connected to the parallel feature compute stage circuitry and configured to generate real-time estimator trading signals for a plurality of the financial market data messages based on the computed features; and
wherein the one or more first processors is configured to (1) receive data comprising (i) the information about a plurality of orders to buy and/or sell a plurality of the financial instruments and (ii) the real-time estimator trading signals, (2) summarize the real-time estimator trading signals over a time duration to create a derived summary of the real-time estimator trading signals that serves as a non-real time summary of the real-time estimator trading signals for the time duration, and (3) communicate the derived summary of the real-time estimator trading signals to one or more data consumers.
|