| CPC G06F 12/0607 (2013.01) [G11C 11/40618 (2013.01); G06F 12/06 (2013.01)] | 28 Claims |

|
1. A method of portion interleaving for asymmetric size memory portions of a memory, comprising:
receiving an address of a memory access request in the memory;
mapping the address to a first interleave granule in a first asymmetric memory portion, wherein mapping the address to the first interleave granule in the first asymmetric memory portion comprises:
determining a consumed address space offset for consumed address space of the memory in a second asymmetric memory portion; and
modifying the address using the consumed address space offset;
assigning consecutive interleave units to the first interleave granule while the first interleave granule has unused space before assigning another interleave unit to another interleave granule, wherein at least a first interleave unit of the consecutive interleave units corresponds to the address; and
implementing the memory access request at the mapped address within the first asymmetric memory portion.
|