【发布时间】:2015-10-15 20:11:08
【问题描述】:
我有一个在 C++ 中使用 MPI(使用端口)的客户端服务器系统。它运行良好。正在做我打算做的事情。
我最近阅读了有关 MPI 中使用 MPI_Win 内存窗口的远程内存访问 (RMA) 的信息。我想知道是否可以使用 RMA 创建类似于客户端-服务器的系统。 (假设客户端之间访问同一块内存的同步是以某种方式处理的。)
我想在服务器上创建一个窗口,让客户端通过这个窗口访问内存。
有人已经对这个模型有一些经验了吗?欢迎任何cmets。
【问题讨论】:
-
我前一阵子写了this super simple example,它使用单面的MPI通信。尽管这使用了内部通信器,但这可能会让您了解这些可以做什么。