Next: REFERENCES
Up: Kneib: Velocity Analysis on
Previous: COMPARISON OF EXAMPLE PROGRAMS
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: REFERENCES
Up: Kneib: Velocity Analysis on
Previous: COMPARISON OF EXAMPLE PROGRAMS
Stanford Exploration Project
1/13/1998