| CPC G06F 12/023 (2013.01) | 20 Claims |

|
11. A method comprising:
assigning, by one or more processors, addresses of a memory space that is accessible for reading or writing data to a plurality of M regions, wherein M is an integer that is greater than one; and
mapping, by the one or more processors, each of a plurality of N memory controllers to a subset of the plurality of M regions, wherein N is an integer that is greater than one and is not a power of two, wherein each of the N memory controllers is mapped to multiple regions of the M regions and each of the M regions is mapped to multiple memory controllers of the N memory controllers.
|