15.11.2013 Views

MPICH-G2

MPICH-G2

MPICH-G2

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GASS<br />

MDS<br />

Authenticates<br />

mpirun<br />

globusrun<br />

DUROC<br />

Generates<br />

resource specification<br />

Submits multiple jobs<br />

Coordinates startup<br />

GRAM GRAM GRAM<br />

Initiates job<br />

Detects termination<br />

fork<br />

LSF LoadLeveler<br />

Monitors/controls<br />

P0<br />

Locates<br />

hosts<br />

Stages<br />

executables<br />

P1<br />

% grid-proxy-init<br />

% mpirun -np 256 myprog<br />

P2<br />

P3<br />

P4<br />

Communicates via vendor-MPI and TCP/IP (globus-io)<br />

P5


Site A<br />

Site B<br />

IBM SP Cluster 1 Cluster 2<br />

0<br />

1<br />

WAN<br />

4<br />

5<br />

LAN<br />

8<br />

9<br />

2<br />

3<br />

6<br />

7<br />

10<br />

11


140<br />

120<br />

<strong>MPICH</strong>-G<br />

<strong>MPICH</strong>-<strong>G2</strong> multi-method<br />

<strong>MPICH</strong>-<strong>G2</strong> pending<br />

<strong>MPICH</strong>-<strong>G2</strong> specified<br />

vendor MPI<br />

100<br />

Time ( s)<br />

80<br />

60<br />

40<br />

20<br />

0<br />

0 200 400 600 800 1000<br />

Message Length (bytes)


1.6e+08<br />

1.4e+08<br />

vendor MPI<br />

<strong>MPICH</strong>-<strong>G2</strong> multi-method<br />

<strong>MPICH</strong>-<strong>G2</strong> specified<br />

<strong>MPICH</strong>-<strong>G2</strong> pending<br />

<strong>MPICH</strong>-G<br />

1.2e+08<br />

1e+08<br />

Bytes/sec<br />

8e+07<br />

6e+07<br />

4e+07<br />

2e+07<br />

0<br />

0 200000 400000 600000 800000 1e+06<br />

Message Length (bytes)


600<br />

<strong>MPICH</strong>-G<br />

<strong>MPICH</strong>-<strong>G2</strong><br />

<strong>MPICH</strong> (ch p 4)<br />

500<br />

400<br />

Time ( s)<br />

300<br />

200<br />

100<br />

0<br />

0 200 400 600 800 1000<br />

Message Length (bytes)


1.2e+07<br />

<strong>MPICH</strong>-<strong>G2</strong><br />

<strong>MPICH</strong> (ch_p4)<br />

<strong>MPICH</strong>-G<br />

1e+07<br />

8e+06<br />

Bytes/sec<br />

6e+06<br />

4e+06<br />

2e+06<br />

0<br />

0 200000 400000 600000 800000 1e+06<br />

Message Length (bytes)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!