Multidimensional address generation for direct memory access
AssigneeWave Computing, Inc.
InventorsDavid John Simpson, Richard Douglas Trauben, Stephen Curtis Johnson
Life of this patent
Estimating the term…
Loading patent…
AssigneeWave Computing, Inc.
InventorsDavid John Simpson, Richard Douglas Trauben, Stephen Curtis Johnson
Estimating the term…
Techniques for data manipulation using processor cluster address generation are disclosed. One or more processor clusters capable of executing software-initiated work requests are accessed. A direct memory access (DMA) engine, coupled to the one or more processor clusters, is configured, wherein the DMA engine employs address generation across a plurality of tensor dimensions. A work request address field is parsed, where the address field contains unique address space descriptors for each of the plurality of dimensions, along with a common address space descriptor. DMA addresses are generated based on the unique address space descriptors and the common address space descriptor. Memory using two or more of the DMA addresses that were generated is accessed, where the two or more DMA addresses enable processing within the one or more processor clusters.
A processor-implemented method for data manipulation comprising:
A computer program product embodied in a non-transitory computer readable medium for data manipulation, the computer program product comprising code which causes one or more processors to perform operations of:
A computer system for data manipulation comprising:
Dependencies are inferred from the claim text.