|
|
well from my findings, it seems the only option to improve performance is by upgrading the ethernet switch am having of 10/100Mbps to 1000Mbps ~ a Gigabit Ethenet, which involves re-investing in the system infrastructure. it will lead to a significant performance improvement from the communication perspective. may be increasing the sustained bandwidth from about ~ 12Mbps to ~100Mbps.
there is no need to tune the openmpi, because the default parameters have already been set for the best achievable performance. however its important that your networking cards in the PC have to support 1000Mbps.
i tried to test my cluster with the kernel_example, changed N from 2000, TO 5000 TO 10000 TO 20000, and observed the timing on my nodes,, which is reasonable, though as N gets bigger to 10000 and above, it cant be run on the master node alone, so when i split the work using mpi across the compute nodes, i will get results but i cant get the graphs output display like when i run kernel_example at octave prompt for a smaller value of N like 2000,.and get results.
|