Invention Grant
US08713285B2 Address generation unit for accessing a multi-dimensional data structure in a desired pattern
有权
地址生成单元,用于以期望的模式访问多维数据结构
- Patent Title: Address generation unit for accessing a multi-dimensional data structure in a desired pattern
- Patent Title (中): 地址生成单元,用于以期望的模式访问多维数据结构
-
Application No.: US12331333Application Date: 2008-12-09
-
Publication No.: US08713285B2Publication Date: 2014-04-29
- Inventor: Shlomo Selim Rakib , Marc Schaub
- Applicant: Shlomo Selim Rakib , Marc Schaub
- Agent Stephen E. Zweig
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/10 ; G06F9/34

Abstract:
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.
Public/Granted literature
- US20100145992A1 Address Generation Unit Using Nested Loops To Scan Multi-Dimensional Data Structures Public/Granted day:2010-06-10
Information query