【发布时间】:2012-03-24 15:55:43
【问题描述】:
我的 MPI 应用程序将读取一系列图像以构建 3-D 数据。这是非常大的数据(大约 4 GB)。我不希望将数据分发给每个工人。我不知道该怎么办。共享内存可能是一种解决方案。但是如何通过使用 MPI 来使用共享内存。我对此进行了很多搜索,没有找到任何好的。有人可以给我使用 MPI 处理大数据的建议或示例(顺便说一句。我正在使用 Open MPI 实现)。 非常感谢您的大力帮助。
【问题讨论】:
-
MPI 是一种专门的分布式内存编程模型。对于共享内存,您需要 OpenMP 之类的东西。
-
您不希望将数据分发给每个工人?你到底在问怎么做?
标签: c++ mpi shared-memory large-data-volumes