Patent ID: 6704834
Filing Date: 2004-03-09
Classification: G06F

Abstract:
A data memory configured to store data organized as tables, comprising:M memory banks of K slots, the M memory banks numbered between 0 and Mâˆ’1, addressed according to a specified base of a residue number system, and configured to allow access via equidistant vectors of N components, each of the M memory banks comprising an address calculator configured to calculate a local address of a component of a vector being accessed; and a unidirectional network configured to carry out a permutation of the components of the vector being accessed, said permutation comprising one of a permutation of going from an n-ordered vector to a 1-ordered vector and a permutation of going from a 1-ordered vector to an n-ordered vector, said unidirectional network configured to carry out a translation, by a specified value t, of the components of the vector being accessed.