US 12,321,260 B1
Memory space assignment for memory controllers in non-power of two quantities
Evgeni Krimer, Haifa (IL)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Aug. 24, 2023, as Appl. No. 18/237,602.
Int. Cl. G06F 12/00 (2006.01); G06F 12/02 (2006.01)
CPC G06F 12/023 (2013.01) 20 Claims
OG exemplary drawing
 
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.