Patent ID: 7333115

Claim:
An image processing apparatus for processing image data in parallel, the apparatus comprising: a global module and a plurality of local modules; wherein: the global module further comprises a global cache connected in parallel to the local modules, the global cache being configured to store processing data required in the local modules and, when receiving a local cache fill request issued by a local module, the global module outputting the processing data stored in the global cache in response to the request to the local module issuing the request; and the local modules further comprise: memory modules for storing the image data; local caches for storing at least the processing data; and processing units for processing memory interleaving in advance based on operation parameters and the processing data stored in the local caches; wherein, when the processing data required for processing is absent from the local caches, the local modules output local cache fill requests to the global module for requesting the required porcessing data and update the local caches by the data set from the global module in response to the local cache fill requests.