Duplication of tensors for memory allocation in a reconfigurable data processor
AssigneeSambaNova Systems, Inc.
InventorsMatthew FELDMAN, Yaqi ZHANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeSambaNova Systems, Inc.
InventorsMatthew FELDMAN, Yaqi ZHANG
Estimating the term…
A system comprises an array of reconfigurable units including a plurality of pattern compute units (PCUs) and a plurality of pattern memory units (PMUs), and a compiler configured to receive a tensor including a plurality of memory access patterns of a first type (read) and a second type (write) located in a logical memory of the compiler. Each memory access pattern includes a memory access particular to that type. The compiler is configured to create a plurality of duplicates of the tensor and assign one or more contexts of any type to the duplicate tensors, such that no two contexts of the same type are in the same duplicate tensor. The compiler is configured to trim the duplicate tensors to retain portions including its corresponding assigned contexts remove portions that are inconsequential to the assigned contexts and dispatch the assigned contexts from each duplicate tensor to one or more PMUs.
A method for a data processing system comprising:
A data processing system comprising:
A system comprising:
Dependencies are inferred from the claim text.