Performance Models of Interactive, Immersive Visualization for Scientific Applications
In this paper we develop a performance model for analyzing the end-to-end lag in a combined supercomputer/virtual environment. We first present a general model and then use this model to analyze the lag of an interactive, immersive visualization of a scientific application. This application consists of a finite element simulation executed on an IBM SP-2 parallel supercomputer and the results displayed in real-time in the CAVE Automatic Virtual Environment. Our model decouples the viewpoint lag (not involving the simulation) from the interaction lag (using the results of the simulations). This model allows one to understand the relative contributions to end-to-end lag of the following components: rendering, tracking, network latency, simulation time, and various types of synchronization lags. The results of the study indicate that the rendering and network latency are the major contributors of the end-to-end lag.
Unable to display preview. Download preview PDF.
- The Flock of Birds Installation and Operation Guide, Ascension Technology Corporation, 1994Google Scholar
- Friedmann M, Starner T, Pentland A. Device Synchronization Using an Optimal Linear Filter. Computer Graphics 1992; 25: 57–62Google Scholar
- Funkhouser T, Sequin C H. Adaptive Display Algorithm for Interactive Frame During Visualization of Complex Virtual Environments. Computer Graphics 1993; 27: 247–254Google Scholar
- Holloway R L. Viper: A Quasi-real-time Virtual Worlds Application. Technical Report TR92–0004, University of North Carolina at Chapel Hill, 1991Google Scholar
- Jones M, Plassmann P. Solution of Large, Sparse Systems of Linear Equations in Massively Parallel Applications. In: Proceedings of Supercomputing, 1992Google Scholar
- Liang J, Shaw C, Green M. On Temporal-Spatial Realism in the Virtual Reality Environment. In: Proceedings of the 1991 User Interface Software Technology, 1991, pp 19–25Google Scholar
- Mine M R. Characterization of End-to-End Delays in Head-Mounted Display System. Technical Report TR93–001, University of North Carolina at Chapel Hill, 1993Google Scholar
- Cruz-Neira C, Sandin D J, DeFanti T. Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE. In: Proceedings of SIGGRAPH, 1993, pp 135–142Google Scholar
- Noe R. Pablo Instrumentation Environment User’s Guide. University of Illinois at Urbana-Champaign, Department of Computer Science, 1994Google Scholar
- Silicon Graphics Onyx Installation Guide. Document Number 108–7042–010.Google Scholar
- Smith B, Gropp W. Scalable, Extensible, and Portable Numerical Libraries. In: Proceedings of Scalable Parallel Libraries Conference,1993,pp 87–93Google Scholar
- Wloka M. Time-critical Graphics. Technical Report CS-93–50. Brown University, Department of Computer Science, 1993Google Scholar
- Wloka M. Lag in Multiprocessor Virtual Reality. Presence 1995; 4: 50–63Google Scholar