Patent ID: 11886930
Assignee: SAMBANOVA SYSTEMS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 1:
2. A data processing system, comprising:
a plurality of reconfigurable processors including a first reconfigurable processor on a first processing node operatively coupled to a first host processor and additional reconfigurable processors on a second processing node operatively coupled to a second host processor, wherein the first processing node and the second processing node are operatively coupled by a network fabric;
a first Smart Network Interface Controller (SmartNIC) operatively coupled to the first reconfigurable processor, the first SmartNIC having a first plurality of buffers;
a second SmartNIC operatively coupled to the additional reconfigurable processors, the second SmartNIC having a second plurality of buffers; and
runtime logic configured to execute one or more configuration files that define applications and process application data for the applications using the first reconfigurable processor and the additional reconfigurable processors, and wherein execution of the configuration files and processing of the application data includes receiving configuration data in the configuration files and the application data from the first reconfigurable processor and providing the configuration data and the application data to at least one of the additional reconfigurable processors, and receiving the configuration data and the application data from at least one of the additional reconfigurable processors and providing the configuration data and the application data to the first reconfigurable processor;
wherein streaming of configuration data and the application data between the first reconfigurable processor and the additional reconfigurable processors is performed using one of the first plurality of buffers and the second plurality of buffers.