【发布时间】:2013-12-26 23:34:30
【问题描述】:
现在我有一些想要并行化的代码。最简单的方法是使用 openmp,它将利用多个处理器及其内核和共享内存。我可以访问用于数字运算的网络。我不知道它上面的内存是共享的还是分布式的。我怎样才能找到这个?如果它是共享的,那么我可以轻松地使用 openmp 并且它会工作。我做的 /proc/cpuinfo 少,我看到网络上有 8 个处理器可用。然后我执行 less/proc/meminfo,它告诉我我有 32000 兆字节的内存。
【问题讨论】:
-
您所描述的内容听起来像是一台计算机,而不是网络。
-
如果你没有使用 MPI,你就没有使用 OpenMP 进行集群。你在使用 MPI 吗?你不指定。此外,当您使用
/proc进行任何操作时,您肯定正在查看自己的计算机。 -
我登录到服务器并在那里做了 /proc/meminfo。一台电脑能装那么多内存(32000兆字节)吗?
标签: parallel-processing openmp shared-memory