gpt4 book ai didi

comparison - ZeroMQ 与 OpenMPI

转载 作者:行者123 更新时间:2023-12-05 02:19:31 26 4
gpt4 key购买 nike

有人可以提供更好的方法吗?

我有一些使用 ZeroMQ 的经验(不多),但没有使用 OpenMPI。

我知道两者都是消息传递的框架。这两个框架之间的主要区别是什么?

最佳答案

ZMQ 是一个与传输无关的通用消息传递系统,具有一些有用的模式,如发布/订阅等。它只是在你的网络/程序/线程中移动字节,而这些字节是什么完全取决于你意思是。许多人在 ZMQ 之上使用诸如 Google Protocol Buffers 之类的序列化技术来“使这些字节在任何地方都有意义”。

OpenMPI 非常适合分布式数学应用程序,并且经常在 super 计算机社区中使用,以将数据分散到大型集群中的节点上。据我所知,它会在传输数据时做矩阵转换之类的事情,需要一个程序来向 OpenMPI 描述它的数据,以便可以完成转换。此外,似乎非常强调 OpenMPI 节点是单个进程——它并不是真正用于线程间通信。此外,它还可以接管您运行和构建代码的方式。

关于comparison - ZeroMQ 与 OpenMPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42585419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com