Intel Working On 5-Level Paging To Increase Linux Virtual/Physical Address Space

Written by Michael Larabel in Linux Kernel on 9 December 2016 at 06:38 AM EST. 28 Comments
LINUX KERNEL
Intel developers are working on "five level paging" to overcome the x86_64 limitation of 256 TiB of virtual address space and 64 TiB of physical address space. While you may not have that much memory in your desktop, that limitation is being hit but can be increased through 5-level paging.

Upcoming Intel hardware supports 5-level paging, which is an extension to the page table structure by adding another layer of translation. With 5-level paging the virtual address space goes from a 256 TiB maximum to 128 PiB while the physical address space threshold goes from 64 TiB to 4 PiB.

This big set of patches to increase the virtual/physical address space capabilities of the Linux kernel for future Intel x86_64 hardware can currently be found via this kernel mailing list thread. Intel's 5-level paging design is explained in more detail via this PDF white paper.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week