This Article 
 Bibliographic References 
 Add to: 
RIVA: A Versatile Parallel Rendering System for Interactive Scientific Visualization
September 1996 (vol. 2 no. 3)
pp. 186-201

Abstract—JPL's Remote Interactive Visualization and Analysis System (RIVA) is described in detail. The RIVA system integrates workstation graphics, massively parallel computing technology, and gigabit communication networks to provide a flexible interactive environment for scientific data perusal, analysis, and visualization. RIVA's kernel is a highly scalable parallel perspective renderer tailored especially for the demands of large datasets beyond the sensible reach of workstations. Early experience with using RIVA to interactively explore and process multivariate, multiresolution datasets is reported; several examples using data from a variety of remote sensing instruments are discussed in detail and the results shown. Particular attention is placed on describing the algorithmic details of RIVA's parallel renderer kernel, with emphasis on the key aspects of achieving the algorithm's overall scalability. The paper summarizes the performance achieved for machine sizes up to more than 500 nodes and for initial input image/terrain bases in the 2 Gbyte range.

[1] Y. Chao and L.L. Fu, "A Comparison Between the TOPEX/ POSEIDON data and a Global Ocean General Circulation Model During 1992-1993," J. Geophysics Research, in press.
[2] T. Duff, "Compositing 3-D Rendered Images," Proc. SIGGRAPH 85, pp. 41-44, 1985.
[3] R. Dubayah and Jeff Dozier, "Orthographic Terrain Views Using Data Derived from Digital Elevation Models," Photogrammetric Engineering and Remote Sensing, vol. 52, no. 4, pp. 509-518, Apr. 1986.
[4] S. Groom, S. Watson, and E. DeJong, "Using the Delta for Solar System Visualization," Information Systems Newsletter, NASA Office of Space Science and Applications, issue 26, Oct. 1992.
[5] J. Kaba and J. Peters, "A Pyramid-Based Approach to Interactive Terrain Visualization," Proc. Parallel Rendering Symp., pp. 67-70, 1993.
[6] K.-L. Ma et al., "Parallel Volume Rendering Using Binary-Swap Compositing," IEEE Computer Graphics and Applications, vol. 14, no. 4, pp. 59-68, July 1994.
[7] S. Molnar et al., "A Sorting Classification of Parallel Rendering," IEEE Computer Graphics and Applications, vol. 14, no. 4, pp. 23-32, July 1994.
[8] P.-P. Li and D.W. Curkendall, "Parallel Three Dimensional Perspective Rendering," Proc. Second European Workshop on Parallel Computing, pp. 320-331, Mar. 1992.
[9] U. Neumann, "Volume Reconstruction and Parallel Rendering Algorithms: A Comparative Analysis," PhD dissertation, Univ. of North Carolina at Chapel Hill, Dept. of Computer Science, 1993.
[10] P.K. Robertson, "Fast Perspective Views of Images Using One-Dimensional Operations," IEEE Computer Graphics and Applications, pp. 47-56, Feb. 1987.
[11] P. Robertson, "Spatial Transformations for Rapid Scan-Line Surface Shadowing," IEEE Computer Graphics and Applications, pp. 30-38 Mar. 1989.
[12] D.F. Stanfill, "Using Image Pyramids for the Visualization of Large Terrain Datasets," Int'l J. Imaging Systems and Technology, vol. 3, 1991.
[13] "San Diego: The Movie (Supercomputing '95 Version)," a video tape produced by Cray Research Inc., Jet Propulsion Laboratory, Univ. of Illinois at Chicago, and San Diego Supercomputer Center, Dec. 1995.
[14] L. Williams, "Pyramidal Parametrics, Computer Graphics," vol. 17, no. 3, pp. 1-11, July 1983.

Index Terms:
Parallel terrain rendering, feed forward rendering, scientific visualization, massively parallel processor (MPP).
P. Peggy Li, William H. Duquette, David W. Curkendall, "RIVA: A Versatile Parallel Rendering System for Interactive Scientific Visualization," IEEE Transactions on Visualization and Computer Graphics, vol. 2, no. 3, pp. 186-201, Sept. 1996, doi:10.1109/2945.537303
Usage of this product signifies your acceptance of the Terms of Use.