2011-09-10 48 views
2

我使用了MPICH2。當我使用mpiexec啓動我的應用程序時,它們運行在遠程主機(Win7)上的CPU使用率爲25%。如果這可以提高我的應用程序性能,我想增加百分比。我希望我的遠程計算機專用於我的計算。我能怎麼做?MPI應用程序中的CPU使用百分比

感謝

+2

讓我猜測:遠程主機使用四核處理器,但只運行MPI節點的一個實例? – GreyCat

+0

是的,你是對的。 :) – adba

+0

我想我應該在開始使用MPI之前知道這些要點。 – adba

回答

4

對於MPI處理您的進程#應該符合你的機器(假設CPU-繁重工作)的核心數量的總和。如果MPI進程在四核機箱上運行-np 4,則它將消耗所有四個內核,並且您將看到CPU使用率接近100%。如果它與-np 1一起運行,則該框的CPU負載將在25%左右(因爲只有四個中的一個用於計算)。任何額外的增加,他們將開始爭奪CPU時間。

相關問題