我的MPI應用程序將讀取一系列圖像來構建3-D數據。這是非常大的數據(大約4 GB)。我不希望數據分發給每個工作人員。我不知道如何處理這件事。共享內存可能是一個解決方案。但是如何使用MPI來使用共享內存。我已經搜尋了很多關於這個,沒有發現好東西。有人可以給我建議或使用MPI進行大數據處理的示例(順便說一下,我正在使用Open MPI實現)。 非常感謝您的大力幫助。MPI大數據處理
Q
MPI大數據處理
0
A
回答
1
您正在尋找的是添加到MPI-2中的單向通信。它在OpenMPI中可用。對於介紹,你可以看看http://www.linux-mag.com/id/1793/。
的原則是,你創建一個窗口(共享內存的區域),那麼你可以得到,或從窗口把數據。 MPI應該優化它以在可用時使用RMA。還有像圍欄這樣的機制來確保跨進程的同步。
+0
這就是我要找的。非常感謝Charles。 – user1253764 2012-03-07 16:25:36
相關問題
- 1. MPI處理器數量?
- 2. MPI信號處理
- 3. 處理大量數據
- 4. 處理大量數據?
- 5. 大型數據庫處理
- 6. c# - 處理大量數據
- 7. C++處理大數據
- 8. 處理大型數據集
- 9. 處理大量數據
- 10. 處理大量數據
- 11. 並行大數據處理
- 12. 爲apriori處理大數據
- 13. 處理大數據集
- 14. 錯誤的mpi處理器數量
- 15. MPI大數據全部傳輸
- 16. 在AngularJS中處理大型數據集
- 17. Apache Solr可以處理TeraByte大數據
- 18. 在Java servlet中處理大量數據
- 19. 大型數據處理錯誤和PHP
- 20. 在Laravel 5中處理大量數據
- 21. Java中的大數據處理
- 22. 使用Java從MySql處理大數據
- 23. 簡化大數據處理腳本
- 24. 如何處理Haxe的大數據?
- 25. 使用bash處理大量數據
- 26. 處理大量的服務器數據
- 27. 策略處理大型數據庫表
- 28. 並行處理大量數據
- 29. 查詢Hive處理的大量數據
- 30. 使用Java EE處理大量數據
MPI編程是一個完全分佈式* * - 內存模型。對於共享內存,您需要像OpenMP之類的東西。 – chrisaycock 2012-03-07 05:04:50
你*不希望將數據分發給每個工人?你究竟在問怎麼做? – 2012-03-07 05:05:03