Partitioning dataflow operations for a reconfigurable computing system through recursive candidate generation
AssigneeSambaNova Systems, Inc.
InventorsYaqi Zhang, Mark Wagner, Matthew Feldman, Weiwei Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSambaNova Systems, Inc.
InventorsYaqi Zhang, Mark Wagner, Matthew Feldman, Weiwei Chen
Estimating the term…
A method for partitioning executable operations for a reconfigurable computing system includes receiving a set of expressions comprising a plurality of operations and dependencies for those operations, partitioning the plurality of operations into selected executable partitions wherein each selected executable partition conforms to resource constraints for a reconfigurable unit of the reconfigurable computing system. Partitioning the plurality of operations into selected executable partitions may include seeding a candidate partition with an operation, recursively generating an additional candidate partition for each operation adjacent to the candidate partition whose dependent operations are already within the candidate partition or a previously selected partition, and selecting a best candidate partition based on resource cost. A corresponding system and computer-readable medium are also disclosed herein. The system includes a partitioning module that that partitions the plurality of operations into selected executable partitions according to the method describe above.
A system for partitioning executable operations for a reconfigurable computing system, the system comprising:
A method for partitioning executable operations for a reconfigurable computing system, the method comprising:
Dependencies are inferred from the claim text.