2023-02-28 00:51:42 |
Michael Reed |
bug |
|
|
added bug |
2023-02-28 00:53:36 |
Michael Reed |
linux (Ubuntu): assignee |
|
Michael Reed (mreed8855) |
|
2023-02-28 00:53:43 |
Michael Reed |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2023-02-28 00:54:28 |
Michael Reed |
description |
Currently Ubuntu kernel has this kernel config disabled.
But in some case, Intel's SPR-HBM needs this.
Please search the keyword "fake numa" in https://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100 |
[Impact]
Currently Ubuntu kernel has this kernel config disabled.
But in some case, Intel's SPR-HBM needs this.
Please search the keyword "fake numa" in https://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
[Test Plan]
[Where problems could occur]
[Other Info] |
|
2023-02-28 00:55:06 |
Michael Reed |
summary |
Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU |
[SRU] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU |
|
2023-02-28 00:55:12 |
Michael Reed |
nominated for series |
|
Ubuntu Jammy |
|
2023-02-28 00:55:12 |
Michael Reed |
bug task added |
|
linux (Ubuntu Jammy) |
|
2023-02-28 00:58:57 |
Michael Reed |
description |
[Impact]
Currently Ubuntu kernel has this kernel config disabled.
But in some case, Intel's SPR-HBM needs this.
Please search the keyword "fake numa" in https://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
[Test Plan]
[Where problems could occur]
[Other Info] |
[Impact]
Currently Ubuntu kernel has this kernel config disabled.
But in some case, Intel's SPR-HBM needs this.
Please search the keyword "fake numa" in https://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info] |
|
2023-02-28 00:59:11 |
Michael Reed |
bug |
|
|
added subscriber Jeff Lane |
2023-02-28 01:00:06 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2023-02-28 01:00:07 |
Ubuntu Kernel Bot |
linux (Ubuntu Jammy): status |
New |
Incomplete |
|
2023-02-28 18:11:07 |
Jeff Lane |
description |
[Impact]
Currently Ubuntu kernel has this kernel config disabled.
But in some case, Intel's SPR-HBM needs this.
Please search the keyword "fake numa" in https://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info] |
[Impact]
Currently Ubuntu kernel has this kernel config disabled.
But in some case, Intel's SPR-HBM needs this.
Please search the keyword "fake numa" in https://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
Enable CONFIG_NUMA_EMU in our kernel config for 5.15 and later
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info] |
|
2023-03-30 20:49:10 |
Michael Reed |
nominated for series |
|
Ubuntu Kinetic |
|
2023-03-30 20:49:10 |
Michael Reed |
bug task added |
|
linux (Ubuntu Kinetic) |
|
2023-03-30 20:49:10 |
Michael Reed |
nominated for series |
|
Ubuntu Lunar |
|
2023-03-30 20:49:10 |
Michael Reed |
bug task added |
|
linux (Ubuntu Lunar) |
|
2023-04-06 21:16:58 |
Michael Reed |
description |
[Impact]
Currently Ubuntu kernel has this kernel config disabled.
But in some case, Intel's SPR-HBM needs this.
Please search the keyword "fake numa" in https://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
Enable CONFIG_NUMA_EMU in our kernel config for 5.15 and later
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info] |
[Impact]
Currently Ubuntu kernel has this kernel config disabled.
But in some case, Intel's SPR-HBM needs this.
Please search the keyword "fake numa" in https://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
Enable CONFIG_NUMA_EMU in our kernel config for 5.15 and later
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info]
Jammy
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic |
|
2023-04-06 21:17:06 |
Michael Reed |
linux (Ubuntu Kinetic): assignee |
|
Michael Reed (mreed8855) |
|
2023-04-06 21:17:08 |
Michael Reed |
linux (Ubuntu Jammy): assignee |
|
Michael Reed (mreed8855) |
|
2023-04-06 21:18:51 |
Michael Reed |
description |
[Impact]
Currently Ubuntu kernel has this kernel config disabled.
But in some case, Intel's SPR-HBM needs this.
Please search the keyword "fake numa" in https://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
Enable CONFIG_NUMA_EMU in our kernel config for 5.15 and later
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info]
Jammy
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic |
[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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
Enable CONFIG_NUMA_EMU in our kernel config for 5.15 and later
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info]
Jammy
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic |
|
2023-04-07 14:16:50 |
Michael Reed |
linux (Ubuntu Kinetic): importance |
Undecided |
Medium |
|
2023-04-07 14:16:53 |
Michael Reed |
linux (Ubuntu Jammy): importance |
Undecided |
Medium |
|
2023-04-13 21:37:28 |
Michael Reed |
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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
Enable CONFIG_NUMA_EMU in our kernel config for 5.15 and later
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info]
Jammy
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic |
[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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
Enable CONFIG_NUMA_EMU in our kernel config for 5.15 and later
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info]
Jammy
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_lunar |
|
2023-04-17 09:38:24 |
Keng-Yu Lin |
linux (Ubuntu Jammy): status |
Incomplete |
Confirmed |
|
2023-04-18 05:39:31 |
Keng-Yu Lin |
bug |
|
|
added subscriber Keng-Yu Lin |
2023-05-26 16:31:16 |
Michael Reed |
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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[Fix]
Enable CONFIG_NUMA_EMU in our kernel config for 5.15 and later
[Test Plan]
[Where problems could occur]
The regression risk is low
[Other Info]
Jammy
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_lunar |
[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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[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://www.intel.com/content/www/us/en/developer/articles/technical/optimizing-memory-bandwidth-on-stream-triad.html
** https://www.intel.com/content/www/us/en/download/736633/intel-memory-latency-checker-intel-mlc.html
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://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_lunar |
|
2023-05-26 16:32:11 |
Michael Reed |
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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[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://www.intel.com/content/www/us/en/developer/articles/technical/optimizing-memory-bandwidth-on-stream-triad.html
** https://www.intel.com/content/www/us/en/download/736633/intel-memory-latency-checker-intel-mlc.html
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://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_lunar |
[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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[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://www.intel.com/content/www/us/en/developer/articles/technical/optimizing-memory-bandwidth-on-stream-triad.html
** https://www.intel.com/content/www/us/en/download/736633/intel-memory-latency-checker-intel-mlc.html
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://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_2_lunar |
|
2023-05-26 16:32:40 |
Michael Reed |
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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[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://www.intel.com/content/www/us/en/developer/articles/technical/optimizing-memory-bandwidth-on-stream-triad.html
** https://www.intel.com/content/www/us/en/download/736633/intel-memory-latency-checker-intel-mlc.html
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://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_2_lunar |
[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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[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://www.intel.com/content/www/us/en/developer/articles/technical/optimizing-memory-bandwidth-on-stream-triad.html
** https://www.intel.com/content/www/us/en/download/736633/intel-memory-latency-checker-intel-mlc.html
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://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_lunar_2 |
|
2023-05-26 16:33:00 |
Michael Reed |
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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[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://www.intel.com/content/www/us/en/developer/articles/technical/optimizing-memory-bandwidth-on-stream-triad.html
** https://www.intel.com/content/www/us/en/download/736633/intel-memory-latency-checker-intel-mlc.html
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://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_lunar_2 |
[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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[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://www.intel.com/content/www/us/en/developer/articles/technical/optimizing-memory-bandwidth-on-stream-triad.html
** https://www.intel.com/content/www/us/en/download/736633/intel-memory-latency-checker-intel-mlc.html
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://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_lunar_2 |
|
2023-05-26 16:33:59 |
Michael Reed |
linux (Ubuntu Kinetic): status |
New |
In Progress |
|
2023-05-26 16:34:07 |
Michael Reed |
linux (Ubuntu Lunar): status |
Incomplete |
In Progress |
|
2023-05-26 16:34:14 |
Michael Reed |
linux (Ubuntu Jammy): status |
Confirmed |
In Progress |
|
2023-05-26 16:34:22 |
Michael Reed |
linux (Ubuntu): status |
Incomplete |
In Progress |
|
2023-06-14 18:29:47 |
Michael Reed |
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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[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://www.intel.com/content/www/us/en/developer/articles/technical/optimizing-memory-bandwidth-on-stream-triad.html
** https://www.intel.com/content/www/us/en/download/736633/intel-memory-latency-checker-intel-mlc.html
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://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_lunar_2 |
[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://community.intel.com/t5/Blogs/Products-and-Solutions/HPC/Enabling-High-Bandwidth-Memory-for-HPC-and-AI-Applications-for/post/1335100
[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://www.intel.com/content/www/us/en/developer/articles/technical/optimizing-memory-bandwidth-on-stream-triad.html
** https://www.intel.com/content/www/us/en/download/736633/intel-memory-latency-checker-intel-mlc.html
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://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2008745_config_numa_emu_2
Kinetic
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/kinetic/+ref/lp_2008745_config_numa_emu_kinetic
Lunar
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/lunar/+ref/config_numa_emu_lunar_2 |
|
2023-07-07 13:35:15 |
Roxana Nicolescu |
linux (Ubuntu Kinetic): status |
In Progress |
Won't Fix |
|
2023-07-07 13:35:18 |
Roxana Nicolescu |
linux (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2023-07-07 13:35:20 |
Roxana Nicolescu |
linux (Ubuntu Lunar): status |
In Progress |
Fix Committed |
|
2023-07-13 08:42:15 |
Ubuntu Kernel Bot |
tags |
|
kernel-spammed-jammy-linux verification-needed-jammy |
|
2023-07-17 07:50:56 |
Keng-Yu Lin |
tags |
kernel-spammed-jammy-linux verification-needed-jammy |
kernel-spammed-jammy-linux verification-done-jammy |
|
2023-07-17 10:38:26 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux verification-done-jammy |
kernel-spammed-jammy-linux kernel-spammed-lunar-linux verification-done-jammy verification-needed-lunar |
|
2023-07-19 06:32:57 |
Keng-Yu Lin |
tags |
kernel-spammed-jammy-linux kernel-spammed-lunar-linux verification-done-jammy verification-needed-lunar |
kernel-spammed-jammy-linux kernel-spammed-lunar-linux verification-done-jammy verification-done-lunar |
|
2023-08-08 16:00:49 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux kernel-spammed-lunar-linux verification-done-jammy verification-done-lunar |
kernel-spammed-jammy-linux kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-jammy |
|
2023-08-08 16:01:39 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-jammy-linux kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-jammy |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-focal verification-needed-jammy |
|
2023-08-08 16:01:41 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-focal verification-needed-jammy |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-focal verification-needed-jammy |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
linux (Ubuntu Lunar): status |
Fix Committed |
Fix Released |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
cve linked |
|
2023-2640 |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
cve linked |
|
2023-3090 |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
cve linked |
|
2023-31248 |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
cve linked |
|
2023-3141 |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
cve linked |
|
2023-32629 |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
cve linked |
|
2023-3269 |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
cve linked |
|
2023-3389 |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
cve linked |
|
2023-3390 |
|
2023-08-10 15:26:04 |
Launchpad Janitor |
cve linked |
|
2023-35001 |
|
2023-08-14 06:47:41 |
Launchpad Janitor |
linux (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2023-08-14 06:47:41 |
Launchpad Janitor |
cve linked |
|
2022-48502 |
|
2023-08-14 06:47:41 |
Launchpad Janitor |
cve linked |
|
2023-0597 |
|
2023-08-14 06:47:41 |
Launchpad Janitor |
cve linked |
|
2023-2124 |
|
2023-08-14 06:47:41 |
Launchpad Janitor |
cve linked |
|
2023-3439 |
|
2023-08-22 18:57:00 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-focal verification-needed-jammy |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws |
|
2023-08-22 20:11:29 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 |
|
2023-08-24 13:12:01 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-lunar-linux-azure |
|
2023-08-26 17:46:09 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-lunar-linux-azure |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv |
|
2023-08-26 17:46:27 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 kernel-spammed-lunar-linux-starfive-v2 verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv verification-needed-lunar-linux-starfive |
|
2023-08-26 20:11:52 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 kernel-spammed-lunar-linux-starfive-v2 verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv verification-needed-lunar-linux-starfive |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 kernel-spammed-lunar-linux-starfive-v2 verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-jammy-linux-azure verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv verification-needed-lunar-linux-starfive |
|
2023-09-09 14:17:51 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 kernel-spammed-lunar-linux-starfive-v2 verification-done-lunar verification-needed-focal verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-jammy-linux-azure verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv verification-needed-lunar-linux-starfive |
kernel-spammed-focal-linux-aws-5.15-v2 kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 kernel-spammed-lunar-linux-starfive-v2 verification-done-lunar verification-needed-focal verification-needed-focal-linux-aws-5.15 verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-jammy-linux-azure verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv verification-needed-lunar-linux-starfive |
|
2023-10-03 20:41:47 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-aws-5.15-v2 kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 kernel-spammed-lunar-linux-starfive-v2 verification-done-lunar verification-needed-focal verification-needed-focal-linux-aws-5.15 verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-jammy-linux-azure verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv verification-needed-lunar-linux-starfive |
kernel-spammed-focal-linux-aws-5.15-v2 kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-jammy-linux-xilinx-zynqmp-v2 kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 kernel-spammed-lunar-linux-starfive-v2 verification-done-lunar verification-needed-focal verification-needed-focal-linux-aws-5.15 verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-jammy-linux-azure verification-needed-jammy-linux-xilinx-zynqmp verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv verification-needed-lunar-linux-starfive |
|
2024-03-01 06:18:42 |
Ubuntu Kernel Bot |
tags |
kernel-spammed-focal-linux-aws-5.15-v2 kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-jammy-linux-xilinx-zynqmp-v2 kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 kernel-spammed-lunar-linux-starfive-v2 verification-done-lunar verification-needed-focal verification-needed-focal-linux-aws-5.15 verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-jammy-linux-azure verification-needed-jammy-linux-xilinx-zynqmp verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv verification-needed-lunar-linux-starfive |
kernel-spammed-focal-linux-aws-5.15-v2 kernel-spammed-focal-linux-nvidia-tegra-5.15 kernel-spammed-jammy-linux kernel-spammed-jammy-linux-aws-6.2-v2 kernel-spammed-jammy-linux-aws-v2 kernel-spammed-jammy-linux-azure-v2 kernel-spammed-jammy-linux-mtk-v2 kernel-spammed-jammy-linux-nvidia-tegra kernel-spammed-jammy-linux-nvidia-tegra-igx kernel-spammed-jammy-linux-xilinx-zynqmp-v2 kernel-spammed-lunar-linux kernel-spammed-lunar-linux-azure-v2 kernel-spammed-lunar-linux-riscv-v2 kernel-spammed-lunar-linux-starfive-v2 verification-done-lunar verification-needed-focal verification-needed-focal-linux-aws-5.15 verification-needed-jammy verification-needed-jammy-linux-aws verification-needed-jammy-linux-aws-6.2 verification-needed-jammy-linux-azure verification-needed-jammy-linux-mtk verification-needed-jammy-linux-xilinx-zynqmp verification-needed-lunar-linux-azure verification-needed-lunar-linux-riscv verification-needed-lunar-linux-starfive |
|