1
A
回答
3
ZMQ被设计为一个传输不可知的通用消息传递系统,它具有pub/sub等一些有用的模式。它简单地在你的网络/程序/线程中移动字节,完全取决于你。字节的意思。许多人在ZMQ之上使用了像Google Protocol Buffers这样的序列化技术来“让这些字节意味着任何地方都合情合理”。
OpenMPI主要面向分布式数学应用程序,经常用于超级计算机社区,以便将数据分散到大型集群中的节点上。 AFAIK在传输数据时会执行像矩阵转换之类的事情,需要一个程序向OpenMPI描述它的数据,以便完成转换。而且似乎很重视OpenMPI节点是一个单独的进程 - 它并不真正用于线程间通信。此外,它有点接管你如何运行和建立你的代码。
相关问题
- 1. Spread vs MPI vs zeromq?
- 2. DDS vs AMQP vs ZeroMQ
- 3. Gearman vs ZeroMQ
- 4. ZeroMQ vs Crossroads I/O
- 5. zeroMQ VS的node.js VS beanstalkd VS扭曲
- 6. ZeroMQ VS扭曲VS高速公路
- 7. Node.js - NPM包zmq vs zeromq
- 8. C++ OpenMPI linked-lists
- 9. openmpi问题
- 10. 的openmpi和vargrind
- 11. OpenMP与OpenMPI
- 12. OpenMPI CUDA和CUDPP
- 13. DCOM和OpenMPI
- 14. OpenMPI容错
- 15. OpenMPI v1.X vs v2.X - 主要区别是什么?
- 16. OpenMPI突破循环
- 17. openmpi和intel icc icpc
- 18. OpenMPI通信问题
- 19. 分段错误OpenMPI
- 20. Clojure&ZeroMQ
- 21. 在openmpi openmpi中的奇怪任务行为
- 22. 在VS2012中使用ZeroMQ C++
- 23. Hybrid:群集上的OpenMPI + OpenMP
- 24. MPI_Comm_split和openmpi 1.4.3的问题
- 25. 原地mpi_reduce与OpenMPI崩溃
- 26. 集群上的openMPI命令
- 27. 的openmpi矩阵乘法
- 28. 让OpenMPI在Mac上工作:
- 29. 使用openMPI发送对象
- 30. 如何为xcode安装Openmpi?
非常感谢。 – Paul