• Automatic Parallelization of Discrete Event Simulation Programs 

      Tsai, Jya-Jang; Fujimoto, Richard M. (Georgia Institute of Technology, 1993)
      Contemporary simulation applications usually need to process many millions of events to obtain sufficiently accurate performance predictions for large, complex systems. While parallel computation offers a solution to ...
    • Integrating Visualization Support Into Distributed Systems 

      Topol, Brad Byer; Stasko, John T.; Sunderam, Vaidy (Georgia Institute of Technology, 1994)
      Visualization and animation tools may become extremely important aids in the understanding, verification, and performance tuning of parallel computations. Presently, however, the use of visualization has had only a ...
    • Opportunities and Tools for Highly Interactive Distributed and Parallel Computing 

      Eisenhauer, Greg Stephen; Gu, Weiming; Kindler, Thomas; Schwan, Karsten; Silva, Dilma M.; Vetter, Jeffrey Scott (Georgia Institute of Technology, 1994)
      Advances in networking, visualization and parallel computing signal the end of the days of batch-mode processing for computationally intensive applications. The ability to control and interact with these applications in ...
    • Optimistic Parallel Computation: An Example from Computational Chemistry 

      Crawford, Emily Angerer; Schwan, Karsten; Yalamanchili, Sudhakar (Georgia Institute of Technology, 1996)
      Performance penalties due to synchronization are a common concern in parallel programming. This paper describes a technique for avoiding such penalties when they occur in shared data structures. This technique may ...
    • PORTS: A Parallel, Optimistic, Real-Time Simulator 

      Ghosh, Kaushik; Panesar, Kiran S.; Fujimoto, Richard M.; Schwan, Karsten (Georgia Institute of Technology, 1993)
      This paper describes issues concerning the design of an optimistic parallel discrete event simulation system that executes in environments that impose real-time constraints on the simulator's execution. Two key problems ...
    • Progress: a Toolkit for Interactive Program Steering 

      Vetter, Jeffrey Scott; Schwan, Karsten (Georgia Institute of Technology, 1995)
      Interactive program steering permits researchers to monitor and guide their applications during runtime. Interactive steering can help make end users more effective in addressing the scientific or engineering questions ...