120 likes | 226 Views
Gruppo Collegato di Parma. Test con MPIch-G2. Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000. The installation: 7nov2000: GIIS server HW: dual PII 350 , 256 MB ( globus.pr.infn.it ) SW: RedHat6.2 , InfnGrid 1.2
E N D
Gruppo Collegato di Parma Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000
The installation: • 7nov2000: GIIS server • HW: dual PII 350 , 256 MB (globus.pr.infn.it) • SW: RedHat6.2 , InfnGrid 1.2 • 17nov2000: test-MPIcluster named janus • HW: 2 dual PII 350 , 256 MB (janus.pr.infn.it , janus1.pr.infn.it) • SW: RedHat6.2 , InfnGrid 1.1.2 , mpich-1.2.1 , mpich-(G2)1.2.1 Parma
MPICH-G2: install and configure mpich = compile dist with configure –device=ch_p4 (default) mpich-G = compile dist with configure –device=nexus (obsolete) mpich-G2 = compile dist with configure –device=globus2 Globus2 vs. nexus: Increase bandwidth, reduced latency intramachine, increased latency intermachine, more efficient use of sockets RedHat Powertools contains mpich-1.2.0-5.rpm We built mpich-1.2.1-0.rpm and mpich-G2-1.2.1-0.rpm (ftp://ftp.fis.unipr.it./pub/linux/rpm/contrib/) Parma
TESTS PLAN • WHAT: • Point-to-point communication performance using mpptest (mpich distribution) • Collective communication performance using goptest (mpich distribution) • Custom applications performance (Neural Networks, ..) • WHERE: • LAN distributed PC-cluster (PR) • WAN distributed PC-cluster (PR+MI2) Parma
RETE_MPI BENCH • Neural Network training using 1 node: 356 sec • Neural Network training using 4 nodes: 83 sec • Neural Network training using 2 nodes: • MPICH-G2 (janus,janus) -> 172 sec • MPICH-G2 (janus,janus1) -> 165 sec • MPICH (janus,janus) -> 172 sec • MPICH (janus,janus1) -> 165 sec Parma
Point-to-point Latency (mpirun -np 2 mpptest -reps 10 -sizelist 0,1) • 0 byte 1 byte • - MPICH-G2 (janus,janus) -> 120 usec, 190 usec (roundtrip) • - MPICH-G2 (janus,janus) -> 80 usec, 170 usec (head to head) • MPICH-G2 (janus,janus1) -> 210 usec, 280 usec (roundtrip) • MPICH-G2 (janus,janus1) -> 100 usec, 170 usec (head to head) • MPICH (janus,janus) -> 150 usec, 155 usec (roundtrip) • MPICH (janus,janus) -> 120 usec, 125 usec (head to head) • MPICH (janus,janus1) -> 215 usec, 225 usec (roundtrip) • MPICH (janus,janus1) -> 120 usec, 125 usec (head to head) Parma