0

MPI 标准是否实现了请求-回复通信模式?

在阅读 MPI 时,我发现有一些点对点例程,例如:

  • 同步发送
  • 阻塞发送/阻塞接收
  • 非阻塞发送/非阻塞接收
  • 缓冲发送
  • 组合发送/接收
  • “准备”发送

也许开发人员可以使用这些例程来实现请求-回复通信模式,但 MPI 似乎没有直接实现它。

编辑:为了澄清的目的,请求 - 回复(请求 - 响应)是一种消息交换模式,其中请求者将请求消息发送到接收并处理请求的回复者系统,最终返回一条消息作为响应。这是一种简单但功能强大的消息传递模式,它允许两个应用程序通过通道进行双向对话。这种模式在客户端-服务器架构中尤其常见。它可以是同步的或异步的。

4

1 回答 1

1

这不是按原样提供的。

话虽如此,这实现起来是微不足道的。请求者可以MPI_Sendrecv(),回复者可以MPI_Recv()请求,然后MPI_Send()回答。

于 2017-11-30T15:34:00.733 回答