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