Patent ID: 9003165
Filing Date: 2015-04-07
Classification: G06F,Y10S

Abstract:
1. A method for operating a data system component comprising: a data memory providing a multi-dimensional data structure; providing an address generation unit configured to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern; configuring the address generation unit to calculate the real addresses by moving across the multi-dimensional data structure between pairs of end points, wherein the pairs of end points are pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure, and using a vector processor unit to access the data structure at the real addresses calculated by the address generation unit; wherein said address generation unit comprises a buffer descriptor memory and a port descriptor memory; and using said address generation unit to generate real addresses in response to read/write requests from either a vector processor unit controller or a connection manager communicating with a bus whose primary responsibility is to transfer data; wherein said vector processor unit controller makes read or write requests to a connection as opposed to specifying the real address in said data memory where the read or write is to occur; and wherein said connection is identified by a connection identification composed of a buffer identification and a port identification.