next up previous print clean
Next: REFERENCES Up: Kneib: Velocity Analysis on Previous: COMPARISON OF EXAMPLE PROGRAMS

CONCLUSION

To write a program in CM Fortran is easy because the language is simple. The aim of writing a fast program can only be achieved if the programmer rethinks his serial algorithm. The task is to find the optimal compromise between minimizing the interprocessor communication and maximizing the degree of parallelization. Crucial to achieving this goal is the assignment of the arrays to their homes on virtual processors. In addition, the effective use of the intrinsic CM functions to perform parallel instructions can increase the program's speed considerably.
Although the performance of the Connection Machine for the pixel-precise velocity scanning algorithm is relatively poor, I think a much faster velocity analysis is possible on the CM. The standard velocity analysis programs don't smear along the slowness axis and their implementations should be faster.


next up previous print clean
Next: REFERENCES Up: Kneib: Velocity Analysis on Previous: COMPARISON OF EXAMPLE PROGRAMS
Stanford Exploration Project
1/13/1998