Performance Modeling of Interactive, Immersive Virtual Environments for Finite Element Simulations

Interactive, immersive virtual environments allow ob servers to move freely about computer-generated three- dimensional objects to explore new environments. The effectiveness of these environments is dependent on the graphics used to model reality and the end-to-end lag time (i.e., the delay between a user's action and the display of the result of that action). In this paper, the authors focus on the latter issue, which has been found to be equally important as frame rate for interactive displays. In particu lar, the authors analyze the components of lag time result ing from executing a finite element simulation on a multi processor system located in Argonne, Illinois, connected via ATM to the interactive visualization display located in San Diego, California. The primary application involves the analysis of an automotive disk brake system that was demonstrated at the Supercomputing '95 conference as part of the Information Wide Area Year (I-WAY) project, which entailed the interconnection of various supercom puting centers via a high-bandwidth, limited-access ATM network. The results of this study indicate that the major components of the end-to-end lag are simulation, synchro nization, and rendering times; the use of the ATM network resulted in the network time constituting only a small fraction of the end-to-end lag time.

[1]  Chris Shaw,et al.  On temporal-spatial realism in the virtual reality environment , 1991, UIST '91.

[2]  Richard L. Holloway Viper: A Quasi-Real-Time Virtual-Worlds Application , 1991 .

[3]  Michael Deering,et al.  High resolution virtual reality , 1992, SIGGRAPH.

[4]  Alex Pentland,et al.  Device synchronization using an optimal linear filter , 1992, I3D '92.

[5]  Mark T. Jones,et al.  Solution of large, sparse systems of linear equations in massively parallel applications , 1992, Proceedings Supercomputing '92.

[6]  Henry Fuchs,et al.  Research directions in virtual environments: report of an NSF Invitational Workshop, March 23-24, 1992, University of North Carolina at Chapel Hill , 1992, COMG.

[7]  Lawrence W. Stark,et al.  Some of what one needs to know about using head-mounted displays to improve teleoperator performance , 1993, IEEE Trans. Robotics Autom..

[8]  Mark R. Mine Characterization of End-to-End Delays in Head-Mounted Display Systems , 1993 .

[9]  Carolina Cruz-Neira,et al.  Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE , 2023 .

[10]  Carlo H. Séquin,et al.  Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments , 1993, SIGGRAPH.

[11]  William Gropp,et al.  Scalable, extensible, and portable numerical libraries , 1993, Proceedings of Scalable Parallel Libraries Conference.

[12]  Matthias M. Wloka Time-Critical Graphics , 1993 .

[13]  Roy Kalawsky,et al.  The science of virtual reality and virtual environments - a technical, scientific and engineering reference on virtual environments , 1993 .

[14]  William Gropp,et al.  Skjellum using mpi: portable parallel programming with the message-passing interface , 1994 .

[15]  Anthony Skjellum,et al.  Using MPI - portable parallel programming with the message-parsing interface , 1994 .

[16]  Rick Stevens,et al.  Sharing visualization experiences among remote virtual environments , 1995 .

[17]  Matthias M. Wloka Lag in Multiprocessor Virtual Reality , 1995, Presence: Teleoperators & Virtual Environments.

[18]  Daniel A. Reed,et al.  Virtual Reality and Parallel Systems Performance Analysis , 1995, Computer.

[19]  Rick Stevens,et al.  Performance Models of Interactive, Immersive Visualization for Scientific Applications , 1996 .

[20]  Evgenia Smirni,et al.  I/O, performance analysis, and performance data immersion , 1996, Proceedings of MASCOTS '96 - 4th International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.