Address generation unit for accessing a multi-dimensional data structure in a desired pattern
OwnerShlomo Selim Rakib, Marc Schaubinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerShlomo Selim Rakib, Marc Schaubinventors
Estimating the term…
An apparatus, system, and method for providing a multi-dimensional data structure and address generation unit configured to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern. The address generation unit may be configured to calculate the real addresses by executing a series of nested loops pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure. The address generation unit may receive as inputs a set of parameters defining characteristics of the nested loops such as a starting offset, number of iterations or step size for loops, data structure dimensions, or loop starting point inheritance. A vector processor may then access the multi-dimensional data structure at the real addresses calculated by the address generation unit. The multi-dimensional data structure may be stored in a buffer in a data memory.
A system comprising:
A method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.