HPF: Programming Linux Clusters the Easy Way

Table 1. Timing Comparison

Program Parameters Purpose Serial P=1 P=2 P=3 P=4
matvec4.hpf 512*512 0.125 0.14 0.067 0.036 0.029
trans5.hpf 512,5 0.25 0.37 0.18 0.14 0.068
jacobi2.hpf 512 Iterative 2.44 3.2 1.9 1.0 0.81
gauss77m.hpf 512 Direct 40.4 30.8 17.7 13.1 15.0
gauss90.hpf 512 Fortran90 version 40.2 30.3 17.5 12.1 14.6
shall90.hpf 512,5 Shallow Water Equations 13.4 13.3 8.7 5.6 3.0
filter2.hpf 500,500,11 Image Processing 7.3 7.3 4.2 3.3 2.5
sim2.hpf 20,5.0,0.5 Real Time Simulation 17.3 8.8 5.7 4.6