0

从节点中如何分配内存以执行 MPI 程序?从节点如何知道要保留的内存量?当从节点找不到它想要访问的数据时会发生什么?

这不是作业问题,而是我尝试过的一个问题,但在谷歌搜索中找不到

4

1 回答 1

1

对于非特定问题,您可以期望的最佳答案也将是非特定的

当使用 MPI 编程时,您通常会编写一个在一组注释上启动的程序(通过 mpirun/mpiexec,或一些批处理系统,例如扭矩)。

主从模式只是一种方法。

内存分配通常受程序控制,就像在任何应用程序中根据需要分配内存一样,在 MPI 程序中也是如此。

至于查找数据,通常(直接或间接)提供给他们(如果使用主从模型,则由主进程提供)。如果确实每个 MPI 实例都必须“搜索”它要处理的数据,那么与任何无法找到所需内容的程序一样,它应该将合适的错误消息/状态发送回调用者(或主过程)

.PMCD。

于 2010-11-16T02:33:35.980 回答