Cluster Computing - Homework Three
Due : Tuesday April 6, 2007
Assignment:
Each student is assigned a single node of the Cluster Ohio cluster. You should e-mail me with the
number of your assigned node. For information on getting, compiling and using hint
and netpipe see Performance Tools.
- On the node which you are assigned:
- Test the double precision performance using hint.
- Document the processor, OS version, memory and network configuration (in particular the MTU, socket buffer size,
transmit and receive queue lengths). Include anything you think may influence the performance.
- Test the intranode performance
- Test the network performance using TCP/IP to another processor on the same node using netpipe
- Repeat the process to test the MPI performance.
- Test the performance on the 100Mbps ethernet:
- Use netpipe to test the TCP/IP network performance between
your node and another normal node (node1 through node8)
- Repeat the process to test the MPI performance
- Test the performance using Myrinet:
- Use netpipe to test the TCP/IP network performance between
your node and another normal node using the Myrinet interface (mnode1 through mnode8)
- Repeat the process to test the MPI performance
- Use netpipe to test the TCP/IP and MPI network performance between the head node
(cohn accessed as node0 and mnode0) and
your node using both interfaces.
Be careful, when conducting tests 3, 4 and 5, that you are the only person using them.
Recall that the 100Mbps interfaces are accessed as (node0 - node8), and the Myrinet as (mnode0 - mnode8).
The results should be written up as a report in html, or MS Word file with graphs of the performance results.
The report should explain what you have learned from the results of the tests.
This
together with a tar file
containing carefully identified files of the raw results should be mailed to farrell@cs.kent.edu