Patent ID: 11860783
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A method comprising:
provisioning a compute node with both near memory and far memory, wherein a host operating system (OS) associated with the compute node is granted access to a first system address map configuration and a second system address map configuration different from the first system address map configuration;
granting to the host OS, configured to support a first set of tenants, access to a first non-swappable address range associated with the near memory;
granting to the host OS, configured to support a second set of tenants, different from the first set of tenants, access to: (1) a first swappable address range associated with the near memory and (2) a second swappable address range associated with the far memory to allow for swapping of cache lines between the near memory and the far memory; and
increasing a size of the first non-swappable address range by switching from the first system address map configuration to the second system address map configuration.