Windows Server 2008 R2 Hyper-V version 2 supports up to 64 logical processors per server, 384 concurrently running virtual machines, and 512 virtual processors total. It introduces processor compatibility which allows live migration of VMs between servers with different generations of the same vendor's processors by normalizing and hiding unsupported processor features. This allows high virtual machine density and live migration across heterogeneous processor environments.