Definition

Second Level Address Translation (SLAT)

Contributor(s): Toni Boger

Second Level Address Translation (SLAT) is a technology designed to reduce the overhead in a hypervisor CPU while easing the management of a hypervisor's memory and is often found with Hyper-V. These capabilities can improve the performance of virtual machines and ease the overhead of hypervisor performance on its host system.

SLAT works by adding a cache in the system's processor that will hold all of the recent page table mappings the hypervisor generated; this is called a Translation Lookaside Buffer (TLB). When there's a request for a virtual-to-physical address translation, the hypervisor first contacts the TLB for mapping information and, if there's a match, the hypervisor receives the physical address. This occurs without needing CPU over or memory to translate, hence the "second level" part of address translation.

If no match is found, the hypervisor will perform a normal address translation by checking its traditional page table, saving the translation in the TLB if it needs to be referenced in the future.

This was last updated in August 2014

Continue Reading About Second Level Address Translation (SLAT)

Dig Deeper on Windows Server Virtualization and Microsoft Hyper-V

PRO+

Content

Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchServerVirtualization

SearchCloudComputing

SearchExchange

SearchSQLServer

SearchEnterpriseDesktop

SearchVirtualDesktop

Close