首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZeroMQ vs OpenMPI

ZeroMQ vs OpenMPI
EN

Stack Overflow用户
提问于 2017-03-04 01:49:51
回答 1查看 1.1K关注 0票数 2

谁能提供哪些更好,哪些情况下更好?

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-05 18:34:53

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

OpenMPI为分布式数学应用程序做了大量准备,并且经常在超级计算机社区中使用,以跨其大型集群中的节点分布数据。在传输数据时,它会做像矩阵转换这样的事情,需要一个程序将它的数据描述为OpenMPI,以便完成转换。此外,似乎非常强调OpenMPI节点是单个进程-它并不是真正用于线程间通信的。此外,它在某种程度上控制了您运行和构建代码的方式。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42585419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档