test con mpich-g2 roberto alfieri, fabio spataro wp1 meeting 20 novembre 2000 gruppo collegato di...

12
Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di Parma

Upload: miguel-ortiz

Post on 10-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di Parma

Test con MPIch-G2

Roberto Alfieri, Fabio Spataro

WP1 meeting

20 Novembre 2000

Gruppo Collegato di Parma

Page 2: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di Parma

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

Page 3: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di 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

Page 4: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di 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

Page 5: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di 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

Page 6: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di 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

Page 7: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di Parma

Parma

Page 8: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di Parma

Parma

Page 9: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di Parma

Parma

Page 10: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di Parma

Parma

Page 11: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di Parma

Parma

Page 12: Test con MPIch-G2 Roberto Alfieri, Fabio Spataro WP1 meeting 20 Novembre 2000 Gruppo Collegato di Parma

Parma