【问题标题】:Should I worry about NUMA in one CPU system?我应该担心一个 CPU 系统中的 NUMA 吗?
【发布时间】:2012-06-20 11:55:28
【问题描述】:

如果只有一个 CPU,对支持 NUMA 的 CPU 架构的 Windows 开发人员有什么影响吗?

【问题讨论】:

  • 我不知道有任何单插槽系统是 NUMA。可以有一台仅填充一个插槽的多插槽 NUMA 机器。但后来它不再是 NUMA,因为只有一个内存库。
  • 是的,这就是问题所在。谢谢。如果你只是请写它作为答案,我会标记它

标签: windows numa


【解决方案1】:

评论 -> 回答

据我所知,没有单插槽系统是 NUMA。 IBM Power7 有轻微的 NUMA L3 缓存,但对主内存的访问仍然是统一的。

许多多插槽主板系统都是 NUMA,其中每个插槽都有自己的本地和快速内存库。您可以选择仅填充一个套接字,但它不再是 NUMA。

所以不,如果只有 CPU,那么您无需担心 NUMA。

【讨论】:

  • 从 2017 年开始,情况开始发生一些变化。 Knights Landing Xeon Phi 可以配置为 4 个 NUMA 节点,适用于 MCDRAM。 AMD Naples 预计可配置为每个插槽上的 4 个 NUMA 节点。但目前尚不清楚这是否仅适用于 L3 缓存或 4 个内存通道。大核心数的英特尔服务器具有“裸片集群”模式,可以将一个套接字拆分为多个 NUMA 节点。也不清楚是 L3 还是个别记忆通道。
  • AMD 也是如此。我有一个带有 CascaceLake Xeon 的戴尔 WS,并且可以启用 NUMA,但是没有说明在哪种模式下工作。戴尔网站也没有对此话题保持沉默。也许它只是 DP 配置的 BIOS 功能。 (顺便说一句,我的 CPU 是 1S-only)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-08
相关资源
最近更新 更多