Within a physical processor (the processor package that inserts into a processor socket), the NUMA node assignments (logical clustering) reflect the physical connection of CPU cores to integrated memory controllers and the associated DRAM. A processor socket is often represented as just one NUMA node. However it can also be represented as multiple NUMA nodes depending on the physical layout of CPU cores and memory controllers. For many processors, it is not possible to change the physical connection between these components in a way that changes access latency.
However, starting with the Intel Xeon E5-2600 v3 processor family (code named Haswell) , the Cluster-on-Die (CoD) feature was offered by Intel to make possible boot-time configuration of NUMA nodes within a processor. As implemented by Intel, this feature can logically partition the processor into either one NUMA node, or multiple NUMA nodes where each node is some number of CPU cores with an integrated memory controller on the same processor socket. The feature changes internal registers within the components of the processor socket to better optimize access latency for the selected mode. Customers select the appropriate mode in BIOS that best suits their application needs.
ESXi 6.0 and later versions support systems with the CoD capability: