春の陽気。毛布が不要になった。
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]$
どうなっているのかなぁ?