NUMA 似乎有望用于并行编程,如果我没记错的话,当前最新的 cpu 已经内置了对它的支持,例如 i7。
您预计 CLR 会尽快适应 NUMA 吗?
编辑:我的意思是支持并利用它。
最佳答案
NUMA 是一种硬件架构,不一定需要直接在 CLR 中采用。有关详细信息,请参阅 NUMA FAQ.
话虽如此,让软件了解其架构是有好处的。 CLR 团队的人员似乎确实意识到了缓存一致性等问题,因此我敢打赌对此进行了一些优化。此外,C# 4 中的任务并行库中的调度程序设计似乎有望更好地利用 NUMA 架构。
关于c# - 您预计 CLR 会很快适应 NUMA 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/632131/