Processor Cluster Address Generation
AssigneeWave Computing, Inc.
InventorsDavid John Simpson, Stephen Curtis Johnson, Richard Douglas Trauben
Life of this patent
Estimating the term…
Loading patent…
AssigneeWave Computing, Inc.
InventorsDavid John Simpson, Stephen Curtis Johnson, Richard Douglas Trauben
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 plurality of dimensions from a tensor is flattened into a single dimension. 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. A direct memory access (DMA) engine coupled to the one or more processor clusters is configured. Addresses are generated based on the unique address space descriptors and the common address space descriptor. The plurality of dimensions can be summed to generate a single address. Memory is accessed using two or more of the addresses that were generated. The addresses are used to enable DMA access.
A processor-implemented method for data manipulation comprising:
21-32. (canceled)
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.