Intel Continues Optimizing Linux Memory Placement For Optane DC Persistent Memory

Written by Michael Larabel in Intel on 18 February 2020 at 08:26 AM EST. 16 Comments
INTEL
With a new patch series for the Linux kernel, memory access performance by one measurement can improve by 116% on a dual socket Intel server with Optane DC Persistent Memory.

Intel open-source developer Huang Ying is seeking feedback on a patch series that allows optimized memory placement in memory-tiered systems, principally those with Optane DC Persistent Memory. Due to persistent memory characteristics being different from conventional DRAM, the patch series works to ensure that hot pages are placed on a DRAM node and migrating hot pages that may get placed in a persistent memory node over to DRAM via NUMA migration. Similarly, cold pages can be migrated to the persistent memory and off the DRAM with related patches published by Intel. The patches do automatically determine the threshold for hot pages.

These auto NUMA kernel patches won't benefit servers without persistent memory. But for an Intel dual Xeon server with Optane DC Persistent Memory, these experimental kernel patches provided: "With all above optimization, the score of pmbench memory accessing benchmark with 80:20 read/write ratio and normal access address distribution improves 116%."

More details on this work via this patch series.
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