3.9 坚持式通信请求 |
经常会有这样的情况,一个通信在一个并行计算的内部循环中不断地以同样的参数被执行。在这种情况下,该通信可以优化:把这些通信参数一次性捆绑到一个坚持式通信请求,然后不断用该请求初始化和完成消息。这样创建的坚持式请求可以被看作一个通信端口或者一个"半通道"(half_channel)。它不能提供一个传统通道的完整功能,因为没有捆绑发送端口和接收端口。这种构造可以降低在进程和通信控制器之间的通信过载,但不能降低两个通信控制器之间的过载。接收一个坚持式发送请求发出的消息不一定必须用坚持式接收请求,反之亦然。
Copyright: NPACT |