Memory Write to a Coarse-Grained Reconfigurable Processor Based on an EDMA Header in a Received Transfer Frame
AssigneeSambaNova Systems, Inc.
InventorsAmitabh MENON, Manish K. SHAH
Life of this patent
Estimating the term…
Loading patent…
AssigneeSambaNova Systems, Inc.
InventorsAmitabh MENON, Manish K. SHAH
Estimating the term…
A coarse-grained reconfigurable processor (CGRP) includes a set of coarse-grained reconfigurable units (CGRUs), a top-level network (TLN), an external network interface (ENI), an external memory interface (EMI) coupled to a memory, and an external network shim (Eshim) with an external direct memory access (EDMA) engine. The Eshim receives, over an external network through the ENI, a transfer (TX) frame including an EDMA header and frame data. The Eshim generates, based on the EDMA header, a TLN write request including a write address and a write data length, and TLN write data based on the frame data. The Eshim initiates, over the TLN through the EMI, a memory write of the TLN write data to the write address in the memory. A computing system and a non-transitory computer-readable medium that perform the method are also provided.
A computer-implemented method performed at a coarse-grained reconfigurable processor (CGRP), the CGRP comprising a set of coarse-grained reconfigurable units (CGRUs) including a first CGRU, a top-level network (TLN) coupled to each CGRU of the set of CGRUs, a set of external interfaces including an external network interface (ENI) for communication over an external network and an external memory interface (EMI), the ENI coupled to the external network, the EMI coupled to the TLN and a memory, and an external network shim (Eshim) including an external direct memory access (EDMA) engine, the Eshim coupled to the TLN and the ENI, the method comprising:
A computing system comprising:
A non-transitory computer-readable medium storing instructions that, when executed by one or more computers, cause a coarse-grained reconfigurable processor (CGRP) to perform a method, the CGRP comprising a set of coarse-grained reconfigurable units (CGRUs) including a first CGRU, a top-level network (TLN) coupled to each CGRU of the set of CGRUs, a set of external interfaces including an external network interface (ENI) for communication over an external network and an external memory interface (EMI), the ENI coupled to the external network, the EMI coupled to the TLN and a memory, and an external network shim (Eshim) including an external direct memory access (EDMA) engine, the Eshim coupled to the TLN and the ENI, the method comprising:
Dependencies are inferred from the claim text.