Patent ID: 11941422
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-uniform memory access (NUMA) computer system comprising:
a hypervisor;
a plurality of physical NUMA nodes; and
a non-transitory computer readable medium having stored thereon program code that causes the hypervisor to:
assign a virtual NUMA topology to a virtual machine (VM), the virtual NUMA topology including a plurality of virtual NUMA nodes;
determine a virtual NUMA locality table for the VM in accordance with a physical NUMA locality table of the NUMA computer system, wherein the physical NUMA locality table comprises latency values for the plurality of physical NUMA nodes, and wherein latency values in the virtual NUMA locality table are based on:
the latency values in the physical NUMA locality table; and
mappings between the plurality of virtual NUMA nodes and the plurality of physical NUMA nodes; and

expose the virtual NUMA locality table to a guest operating system (OS) of the VM.