Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mpi 消息传递解决方案_Mpi_Message Queue_Message Passing - Fatal编程技术网

Mpi 消息传递解决方案

Mpi 消息传递解决方案,mpi,message-queue,message-passing,Mpi,Message Queue,Message Passing,我正在创建一个涉及并发参与者的应用程序,这些参与者通过预先指定的FIFO消息队列(本质上是一个队列)进行通信。演员不(一定不)共享记忆 我在这个领域相对缺乏经验,在这方面,我想知道第三方消息传递库(例如MPI实现-open MPI)是否比我熟悉的linux消息队列具有显著优势 我不需要支持linux以外的操作系统或C/C++以外的语言。应用程序应利用多处理器系统,但进程将驻留在单个计算机系统上,且不会分布在网络上。MPI提供代码可移植性和网络透明性。很明显,在那一刻你不需要这些。另一方面,MPI

我正在创建一个涉及并发参与者的应用程序,这些参与者通过预先指定的FIFO消息队列(本质上是一个队列)进行通信。演员不(一定不)共享记忆

我在这个领域相对缺乏经验,在这方面,我想知道第三方消息传递库(例如MPI实现-open MPI)是否比我熟悉的linux消息队列具有显著优势


我不需要支持linux以外的操作系统或C/C++以外的语言。应用程序应利用多处理器系统,但进程将驻留在单个计算机系统上,且不会分布在网络上。

MPI提供代码可移植性和网络透明性。很明显,在那一刻你不需要这些。另一方面,MPI提供了一些很好的抽象,您可以使用它们,并且您的代码将(几乎)自动准备好集群