Patent ID: 8929829
Filing Date: 2015-01-06
Classification: G06F

Abstract:
1. A data movement controller for controlling the movement of data between a shared data store and a local data store such that the data can be used by a set of parallel data processing elements associated with the local data store, the data movement controller comprising a set of data registers which, in use, are loaded with different data parameters to define a plurality of different types of data transfer between the shared data store and a set of processing elements associated with the local data store; the data parameters defining a set of time delays for transferring portions of the data to predefined areas of the local data store for use with the set of parallel data processing elements and defining the types of data transfer that are to be carried out, wherein at least some of the data parameters are a plurality of skew offset parameters that are calculated by determining a plurality of phase delay times relating to multiple transmission paths between a source and a base station and calculating the plurality of skew offset parameters from the corresponding phase delay times, the values of the plurality of skew offset parameters specifying the manner in which data is to be transferred between the shared data store and the local data store, including the timing of each transfer, wherein the controller is arranged to implement a sub-sampled block mode transfer.