Linux Kernel Prepares For Intel Xeon CPUs With On-Package HBM Memory

Written by Michael Larabel in Intel on 11 June 2021 at 01:32 PM EDT. 32 Comments
Last year Intel's updated ISA extensions reference guide was updated with references to Xeon "Sapphire Rapids" having High Bandwidth Memory (HBM) given new HBM-related error codes. Now it's even more clear there are Xeon CPUs coming to market with onboard HBM memory as Intel has begun submitting Linux kernel driver changes.

The i20nm EDAC driver for error detection and correction reporting has been extended for supporting future Xeon CPUs with onboard HBM memory.

The patches do spell out quite clearly, "On package memory is coming (in the future)...A future Xeon processor will include in-package HBM (high bandwidth memory). The in-package HBM memory controller shares the same architecture with the regular DDR memory controller. Add the HBM memory controller devices for EDAC support."

So far all indications are that on-package HBM memory will be found in select Xeon Sapphire Rapids SKUs.

Along with the on-package HBM memory support, this EDAC patch series also includes adding Ice Lake Neural Network Processor for Deep Learning Inference (ICL-NNPI) support to the igen6_edac driver as well as Tiger Lake SoC support for the memory controller and in-band ECC to this driver as well.

Given the timing of these Intel EDAC patches, they will likely be merged for the Linux 5.14 kernel in a few weeks.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week