2014-10-29 59 views

回答

1

是的,如果您使用的是SMP或标准NUMA系统。

如果您的一些CPU在子板或类似的子板上运行,也许不会。


操作系统和底层硬件平台(你还没有告诉我们的)控制这一点,你应该能够提出具体的到OS /平台的问题在适当的论坛,如果你还没有当然。

如果您不确定上述两种情况中的哪一种是相关的,那么您几乎可以确定您是在通用平台上,它们都可以工作。请注意,如果您想要选择分配哪个节点页面,Boost可能不会公开NUMA关联控制。

+0

感谢让我指出正确的方向;这对我来说都是非常新的,我真的不确定哪里可以开始看,所以这给了我一个很好的开始去做更多的自己调查 – jekelija 2014-10-29 15:36:26

1

这不是提升的好处,而是平台。 Boost在操作系统级别使用shmemmemory mapped files支持。

+0

我如何能够判断两个CPU是否支持shmem? – jekelija 2014-10-29 15:31:45

相关问题