Systems and methods for looping dynamic memory access operations
AssigneeSambaNova Systems, Inc.
InventorsAmitabh Menon, Manish K. Shah, Paul Jordan
Life of this patent
Estimating the term…
Loading patent…
AssigneeSambaNova Systems, Inc.
InventorsAmitabh Menon, Manish K. Shah, Paul Jordan
Estimating the term…
A DMA engine may process a work queue (WQ) configured to store work queue elements (WQEs). A processor may write a work queue element (WQE) to the WQ, the WQE including a jump_wait indicator. The DMA engine may be configured to enter a jump_pause state in response to processing the WQE and determining that the jump_wait indicator is set. The DMA engine may be configured to identify a one of the WQEs based at least in part on a jump offset in a trigger message. The DMA engine may be configured to enter a run state and to begin processing the one of the WQEs in response to receiving the trigger message. The DMA engine may be configured to transfer a block of data between a memory and a network interface in response to processing the one of the WQEs.
A system comprising:
A coarse-grained reconfigurable (CGR) processor (CGRP) comprising:
A method implemented by a direct memory access (DMA) engine, the method comprising:
Dependencies are inferred from the claim text.