NUMA implementation has gone through several phases of Development in vSphere. At first, it was only responsible for initial placement of VMs, then its functionality was extended with dynamic balancing. In vSphere 5 VMware has presented support of Wide-VMs by exposing NUMA architecture to virtual machines.
New CPUs have presented additional feature - Cluster-on-Die - of splitting physical CPU sockets into NUMA domains.
The Full article can be read
here