我新的HPC和手頭的任務是做MPICH和的openmpi之間的性能分析和比較,包括搭載雙核AMD Opteron處理器的IBM服務器集羣上,運行在ClusterVisionOS上。建議的基準測試程序來比較MPICH和的openmpi
其中基準程序我應該選擇MPICH和的openmpi實現之間進行比較?
我不知道,如果高性能Linpack基準測試可以幫助,因爲我不嘗試測量集羣本身..好心建議的性能..
謝謝
我新的HPC和手頭的任務是做MPICH和的openmpi之間的性能分析和比較,包括搭載雙核AMD Opteron處理器的IBM服務器集羣上,運行在ClusterVisionOS上。建議的基準測試程序來比較MPICH和的openmpi
其中基準程序我應該選擇MPICH和的openmpi實現之間進行比較?
我不知道,如果高性能Linpack基準測試可以幫助,因爲我不嘗試測量集羣本身..好心建議的性能..
謝謝
經典的例子是:
MPICH和OpenMPI都是積極維護和非常穩固,並有一個長期友好的競爭;所以如果你發現一個人比另一個人更快,我會非常驚訝。我們在系統上都有這兩種功能,並且與實際應用的默認設置有所不同,但通常很小,有些則偏向於另一種。但要真正找出哪個更適合特定的應用程序,您需要做的不僅僅是使用默認參數運行;這兩種實現可以有大量的變量設定應該怎麼處理集體處理(1.5.X的openmpi有非常有趣的前瞻性分層集體我還沒有玩過尚)等
+1用於與真實應用程序進行基準測試。 Microbenchmarks可以用於隔離特定MPI實現選擇的影響,但在一天結束時,所有重要的是可以完成多少實際計算。 – 2011-03-19 16:59:32
我會做的就是在ACM Digital Library中搜索。你會在那裏得到客觀的東西。
的搜索一些提示:
如果一張紙匹配您的搜索,購買該紙張,它通常便宜。其他選項是訂閱ACM,如果你打算經常搜索,你會得到更好的價格。
希望這可以幫助別人。
你在集羣中有什麼樣的網絡?以太網,infiniband等? – 2011-03-19 14:36:03
這是SilverStorm的Infiniband ... – Param 2011-03-19 15:13:50
假設你有一個InfiniBand網絡,它不是一個真正的公平比較開放MPI去購買MPICH2,因爲股票MPICH2不具備支持InfiniBand,同時開放MPI一樣。相反,您應該將Open MPI與[MVAPICH2](http://mvapich.cse.ohio-state)進行比較。edu/overview/mvapich2 /),這是俄亥俄州立大學MPICH2的Infiniband端口。 – 2011-03-19 16:55:18