Patent ID: 8661207

Claim:
A memory mapping apparatus for a multi-processing unit, comprising: at least one memory matching unit configured to perform matching between a plurality of processing units and a plurality of memories; a memory controller configured to perform access control and arbitration for the respective memories; a memory mapping unit configured to include a window map for the respective processing units, make correspond the memories to the respective processing units with reference to the window map, and assign part of the entire address region of the corresponding memory; and a window map change unit configured to change a window map for a processing unit in which a request to use the memory has occurred in response to a request to use the memory from any one of the processing units, wherein the window map change unit is configured to change a type of a memory assigned to the respective processing units and an address range of the memory according to an operating speed of the respective processing units, a type of an application, and a memory capacity requested by the processing unit while the processing unit drives the application.