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

Claim 2:
3. A data processing system, comprising:
a pool of reconfigurable dataflow resources including a plurality of processing nodes, respective processing nodes in the plurality of processing nodes operatively coupled to respective pluralities of reconfigurable processors and respective pluralities of buffers; and
a runtime processor operatively coupled to the pool of reconfigurable dataflow resources, the runtime processor including runtime logic configured to:
receive a set of configuration files for an application;
load and execute a first subset of configuration files in the set of configuration files and association application data on a first reconfigurable processor operatively coupled to a first processing node in the respective processing nodes;
load and execute a second subset of configuration files in the set of configuration files and associated application data on a second reconfigurable processor operatively coupled to a second processing node in the respective processing nodes; and
use a first plurality of buffers operatively coupled to the first processing node, and a second plurality of buffers operatively coupled to the second processing node to stream data between the first reconfigurable processor and the second reconfigurable processor to load and execute the first subset of configuration files and the second subset of configuration files;
wherein a network fabric operatively couples the first processing node and the second processing node, and streams the data between the first plurality of buffers and the second plurality of buffers; and
wherein the first plurality of buffers operates in a memory of a first smart Network Interface Controller (SmartNIC) operatively coupled to the first processing node, and the second plurality of buffers operates in a memory of a second SmartNIC operatively coupled to the second processing node.