3/12(金) 掛川・曇

 春の陽気。毛布が不要になった。

 NTT西日本エリアな人間なので,Bio@homeのモニターとして登録申請する。自宅のマシンはCeleron 1G Hzな上,ADSL 1.5Mbpsと非力なので,まずはCPUのみ,ポイント要らずで申請してみることにする。どうなるかな?

 某所のXeon SMPマシンを試す。どうやら,同じNode内でMPI同期通信してはいけないようで,もの凄く遅くなる。

[user01@hogehoge01 mpibnc]$ mpirun -nolocal -np 2 ./test
Process 1 of 2 on hogehoge02.localdomain
Process 0 of 2 on hogehoge02.localdomain
Prec: 512 bits(154.127358 decimal digits)
----- Ping Test Start -----
Total Time: 160.032978, (0.001600 Sec/SendRecv)
----- Ping Test End -----
[user01@hogehoge01 mpibnc]$ mpirun -np 2 ./test
Process 0 of 2 on hogehoge01.localdomain
Prec: 512 bits(154.127358 decimal digits)
----- Ping Test Start -----
Total Time: 159.989746, (0.001600 Sec/SendRecv)
----- Ping Test End -----
Process 1 of 2 on hogehoge01.localdomain
[user01@hogehoge01 mpibnc]$

この速度はP3 100BASEのクラスタ並みである。ただ,4PE使って同じNode内での通信速度を測ると,今度はもの凄く速くなって計測不能なぐらいになってしまう。

[user01@hogehoge01 mpibnc]$ mpirun -np 4 ./test4
Process 0 of 4 on hogehoge01.localdomain
Prec: 512 bits(154.127358 decimal digits)
----- Ping Test Start -----
Total Time: 0.000133, (0.000000 Sec/SendRecv)
----- Ping Test End -----
Process 3 of 4 on hogehoge02.localdomain
Process 2 of 4 on hogehoge02.localdomain
Process 1 of 4 on hogehoge01.localdomain
[user01@hogehoge01 mpibnc]$

どうなっているのかなぁ?