teltelの日記: mpi
をいれて、nqueens をやってみました。rpm でmpich をいれたので、簡単簡単。rsh が使えるようになっていればOK なのね。
コンパイルオプションもちょっといじって、-mcpu=i686 をいれた。-O3 したら遅くなったので、いれない。
クラスタの構成は、全てPen iii で
600EB smp 2x
550
500
という内容。コマンドは、
$ mpirun -np 7 qn24b_mpi 18
だ。結果、
=============================================
qn24b MPI version 1.0.0 2004-06-16
problem size n : 18
total solutions : 666090624
correct solutions : 666090624
million solutions/sec : 1.905
elapsed time (sec) : 349.701
=============================================
だ。Athlon 3200+ には負けてるけど、ほぼ、周波数分は加算されて2.25G のCPU っぽくなっている。3.06G のPen4 に勝る。っても、窓上みたいだし、当然か。
N=19 も、
qn24b base version 1.0.1 2004-09-02
problem size n : 19
total solutions : 4968057848
correct solutions : 4968057848
million solutions/sec : 0.355
elapsed time (sec) : 14002.947
↓
qn24b MPI version 1.0.0 2004-06-16
problem size n : 19
total solutions : 4968057848
correct solutions : 4968057848
million solutions/sec : 1.728
elapsed time (sec) : 2874.926
になってしまうのだからすばらしい。
mpi More ログイン