Region‐to‐region visibility analysis using data parallel machines
- 1 August 1993
- journal article
- Published by Wiley in Concurrency: Practice and Experience
- Vol. 5 (5) , 379-406
- https://doi.org/10.1002/cpe.4330050502
Abstract
We propose an algorithm for solving region‐to‐region visibility problems on digital terrain models using data parallel machines. Since global communication is the bottleneck in this kind of algorithm, the algorithm we propose focuses on the reduction of global communication. The algorithm analyses a strip of the source region at a time and sweeps through the source strip by strip. At most four sweeps are needed for the analysis. By exploring the coherence properties in the processor structure, global communication is minimized and complexity is substantially improved. Furthermore, all global write operations are exclusive and concurrency in global read operations is minimized. Since the problem size is usually large, we also designed rules of decomposition to efficiently handle the cases where the required number of processors is greater than available. The algorithm has been implemented on a Connection Machine CM‐2, and results of computational experiments are presented.Keywords
This publication has 3 references indexed in Scilit:
- STEALTH TERRAIN NAVIGATION FOR MULTI-VEHICLE PATH PLANNINGInternational Journal of Pattern Recognition and Artificial Intelligence, 1992
- Visibility problems for polyhedral terrainsJournal of Symbolic Computation, 1989
- An efficient output-sensitive hidden surface removal algorithm and its parallelizationPublished by Association for Computing Machinery (ACM) ,1988