PARALLELIZING A GIS ON A SHARED ADDRESS SPACE ARCHITECTURE

Citation
S. Shekhar et al., PARALLELIZING A GIS ON A SHARED ADDRESS SPACE ARCHITECTURE, Computer, 29(12), 1996, pp. 42
Citations number
10
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture","Computer Science Software Graphycs Programming
Journal title
ISSN journal
00189162
Volume
29
Issue
12
Year of publication
1996
Database
ISI
SICI code
0018-9162(1996)29:12<42:PAGOAS>2.0.ZU;2-W
Abstract
Visualization applications-like flight simulators and virtual reality environments-use geographic information systems to represent actual te rrain. Applications like these impose stringent restrictions on accept able performance and response time. Sequential methods do not meet the se requirements, but parallel methods can. The authors are developing a high-performance GIS on an SGI Challenge, a 16-processor machine wit h a shared address space architecture. They describe how they parallel ized a key GIS operation using a message-passing algorithm. As part of the GIS project, the authors evaluated the effect of parallelizing an important GIS operation: range query. They parallelized range query u sing data partitioning (to reduce synchronization) and dynamic load ba lancing (to improve speedup). They found these approaches do achieve t he performance required for many GIS applications. The approach descri bed here links two diverse approaches to the design of parallel archit ectures and algorithms. Parallel architectures have emphasized either shared address space or message passing; algorithms either the PRAM or message-passing models. The authors advocate a different link between the architecture and algorithms-their range query operation uses a me ssage-passing algorithm, yet is appropriate for a SASA architecture.