A Simulation Analysis of Shared TLBs With Tag Based Partitioning in Multicore Virtualized Environments
Source: University of Florida
The current paradigm of computing in the server industry is undergoing rapid changes. Two of the most important changes are the emergence of multicore architectures with an increasing number of processors on a single die and the use of Virtual Machines (VMs) to efficiently partition and allocate these processors. As a result, the emphasis in micro-architecture design has shifted towards increasing the number of cores per die and providing hardware support for better performance of VMs on these cores. While this approach increases the utilization of shared resources in the processor, it renders the performance of one VM susceptible to the consumption of these resources by other VMs.