Accelerated computation of direct memory access scatter context for get response
AssigneeHewlett Packard Enterprise Development LP
InventorChristopher M. Brueggen
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett Packard Enterprise Development LP
InventorChristopher M. Brueggen
Estimating the term…
A system receives an instruction corresponding to a Get request packet of a message and indicating a pattern type associated with direct memory access (DMA) write operations for the Get response. The system determines a descriptor and starting context associated with the Get request packet if the type of pattern indicates nested loops associated with a multi-dimensional array structure. The system stores the starting context in a hardware table, providing access to the starting context in response to processing a Get response packet corresponding to the Get request packet. The system processes the instruction in cycles until a byte count of bytes hypothetically transferred is equal to or greater than a size of the Get request payload. The system obtains an ending context comprising updated loop counters and byte offset and stores the ending context in a cache as the starting context for a next instruction of a same message.
A computer-implemented method, comprising:
A network device, comprising:
A non-transitory computer-readable medium storing instructions to:
Dependencies are inferred from the claim text.