US 11,886,750 B2
Analytics, algorithm architecture, and data processing system and method
Robert Bismuth, Seattle, WA (US); and Mike Stengle, Basel (CH)
Filed by Fermat International, Inc., Paris (FR)
Filed on Dec. 6, 2022, as Appl. No. 18/075,576.
Application 18/075,576 is a continuation of application No. 17/666,049, filed on Feb. 7, 2022, granted, now 11,550,512.
Application 17/666,049 is a continuation of application No. 16/729,727, filed on Dec. 30, 2019, granted, now 11,249,690, issued on Feb. 15, 2022.
Claims priority of provisional application 62/882,044, filed on Aug. 2, 2019.
Claims priority of provisional application 62/853,764, filed on May 29, 2019.
Claims priority of provisional application 62/801,839, filed on Feb. 6, 2019.
Prior Publication US 2023/0107344 A1, Apr. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 9/38 (2018.01)
CPC G06F 3/0661 (2013.01) [G06F 3/067 (2013.01); G06F 3/0613 (2013.01); G06F 9/3867 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A data processing system operative in cooperation with a host compute system, the data processing system comprising:
a router module comprising a host interface and a node interface, wherein the router module is communicatively coupled to the host compute system via the host interface; and
multiple parallel first tier compute nodes coupled to one or more additional compute nodes in series, each compute node comprising:
a communications link, wherein each first tier compute node is communicatively coupled to the node interface at the router module via the communications link, at different successive tiers, each compute node in a series being communicatively coupled, via its communications link to one or more additional compute nodes connected at different successive tiers;
a data store comprising records associated with a data processing operation;
a programmable logic component to execute the data processing operation in cooperation with the data store;
a node memory comprising data and instructions to support operation of the programmable logic component in connection with the data processing operation and to facilitate data communications via the communications link;
a data mover component to facilitate data communications between the programmable logic component and the node memory; and
a storage interface component to facilitate data communications between the programmable logic component and the data store;
wherein the storage interface component utilizes a plurality of communications channels to transfer data between the programmable logic component and the data store.