Experiments in the Identification of Terrain Features Using a PC-Based Parallel Computer

This paper describes the process through which an existing serial algorithm that classifies terrain features in a digital elevation model (DEM) is recast into a version that executes in a parallel computer environment. The transformation process is guided by a formal analysis of dependency relationships that exist among the different steps in the algorithm. The resulting program is tested using a small parallel computer system. The results demonstrate that run times are reduced, and that the processors are used efficiently. The general approach to the development and implementation of parallel algorithms that is presented in this paper is extensible to a wide range of geographical computing problems.

[1]  Nicholas Carriero,et al.  How to write parallel programs , 1990 .

[2]  John F. O'Callaghan,et al.  The extraction of drainage networks from digital elevation data , 1984, Comput. Vis. Graph. Image Process..

[3]  Richard G. Heerdegen,et al.  Automatically derived catchment boundaries and channel networks and their hydrological applications , 1988 .

[4]  Constantine D. Polychronopoulos,et al.  Parallel programming and compilers , 1988 .

[5]  Richard Healey,et al.  Transputer based parallel processing for GIS analysis: problems and potentialities , 1989 .

[6]  Yuemin Ding,et al.  A Loosely Synchronous, Parallel Algorithm for Hill Shading Digital Elevation Models , 1994 .

[7]  David H. Douglas,et al.  Detection of Surface-Specific Points by Local Parallel Processing of Discrete Terrain Elevation Data , 1975 .

[8]  Susan K. Jenson,et al.  AUTOMATED DERIVATION OF HYDROLOGIC BASIN CHARACTERISTICS FROM DIGITAL ELEVATION MODEL DATA , 1984 .

[9]  J. Dozier,et al.  Automated basin delineation from digital elevation data , 1984 .

[10]  Michael J. Flynn,et al.  Parallel architectures , 1996, CSUR.

[11]  David A. Bennett,et al.  An inductive bit-mapped classification scheme for terrain feature extraction , 1989 .

[12]  Lawrence E. Band A terrain-based watershed information system , 1989 .

[13]  Ronald Steven Cok Parallel programs for the transputer , 1990 .

[14]  Shirley Williams Programming models for parallel systems , 1990, Wiley series in parallel computing.

[15]  Nicholas Carriero,et al.  How to write parallel programs - a first course , 1990 .