[SRU] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
In Progress
|
Medium
|
Michael Reed | ||
Jammy |
Fix Released
|
Medium
|
Michael Reed | ||
Kinetic |
Won't Fix
|
Medium
|
Michael Reed | ||
Lunar |
Fix Released
|
Medium
|
Michael Reed |
Bug Description
[Impact]
Currently Ubuntu kernel has this kernel config disabled.
But in some cases, Intel's Sapphire Rapids High Bandwith
Memory (SPR-HBM) needs this option.
Memory bandwidth has been a bottleneck of increasingly memory bound
workloads. Sapphire Rapids plus HBM is specifically targeted to
cater to these workloads, traditionally served using overprovisioning
of memory devices.
Please search the keyword "fake numa" in https:/
[Fix]
Enable CONFIG_NUMA_EMU in our kernel config for 5.15 and later
[Test Plan]
Use "STREAM-triadd" algorithm* in Intel MLC** to benchmark 3 scenarios (no fake NUMA, 2U fake NUMA and 4U fake NUMA).
* https:/
** https:/
An improvement to performance on a Sapphire Rapids CPU with HBM should be observed
[Where problems could occur]
The regression risk is low
[Other Info]
Jammy
https:/
Lunar
https:/
Changed in linux (Ubuntu): | |
assignee: | nobody → Michael Reed (mreed8855) |
importance: | Undecided → Medium |
description: | updated |
summary: |
- Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU + [SRU] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Kinetic): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Jammy): | |
importance: | Undecided → Medium |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Kinetic): | |
status: | New → In Progress |
Changed in linux (Ubuntu Lunar): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Jammy): | |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu): | |
status: | Incomplete → In Progress |
description: | updated |
Changed in linux (Ubuntu Kinetic): | |
status: | In Progress → Won't Fix |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Lunar): | |
status: | In Progress → Fix Committed |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 2008745
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.