Now showing items 1-12 of 12

    • 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 ...
    • A C++ Instance of TeD 

      Perumalla, Kalyan S.; Fujimoto, Richard M. (Georgia Institute of Technology, 1996)
      TeD is a language designed mainly for modeling telecommunication networks. The TeD language specification is separated into two parts --- (1) a "meta" language (2) an "external" language. The meta language specification ...
    • Distributed Laboratories: A Research Proposal 

      Fujimoto, Richard M.; Schwan, Karsten; Ahamad, Mustaque; Hudson, Scott E.; Limb, J. O. (John O.); Ammar, Mostafa H. (Mostafa Hamed); Ezquerra, Norberto F.; Mukherjee, Amarnath; Potts, Colin; Ramachandran, Umakishore; Zegura, Ellen W. (Georgia Institute of Technology, 1996)
      The continuing merger of computer and communication technologies is leading to a new computing/communications infrastructure of unprecedented magnitude, enabling new applications with broad economic and social impact. Yet, ...
    • Georgia Tech Time Warp (GTW Version 3.1) Programmer's Manual for Distributed Network of Workstations 

      Fujimoto, Richard M.; Das, Samir Ranjan; Panesar, Kiran S.; Hybinette, Maria; Carothers, Christopher D. (Georgia Institute of Technology, 1997)
      This manual gives an introduction to writing parallel discrete event simulation programs for the Georgia Tech Time Warp (GTW) system (version 3.1). Time Warp is a synchronization mechanism for parallel discrete event ...
    • GTW++ -- An Object-oriented Interface in C++ to the Georgia Tech Time Warp System 

      Perumalla, Kalyan S.; Fujimoto, Richard M. (Georgia Institute of Technology, 1996)
      This document describes GTW++, an efficient object-oriented interface to the Georgia Tech Time Warp (GTW) parallel simulation system for shared memory multiprocessors. The interface, which is in C++, provides a ...
    • MetaTeD --- A Meta Language for Modeling Telecommunication Networks 

      Perumalla, Kalyan S.; Fujimoto, Richard M.; Ogielski, Andrew T. (Georgia Institute of Technology, 1996)
      TeD is a language designed mainly for modeling telecommunication networks. The TeD language specification is separated into two parts -- (1) a "meta" language (2) an "external" language. The meta language specification ...
    • Optimistic Real-Time Simulation 

      Ghosh, Kaushik; Fujimoto, Richard M.; Schwan, Karsten (Georgia Institute of Technology, 1995)
      On-line simulations play a critical role in understanding, supervising, and controlling large-scale systems. For instance, in military training applications, users are presented with complex scenarios that consist of both ...
    • Parallel Discrete Event Simulation Using Space-Time Memory 

      Ghosh, Kaushik; Fujimoto, Richard M. (Georgia Institute of Technology, 1994)
      An abstraction called space-time memory is discussed that allows parallel discrete event simulation programs using the Time Warp mechanism to be written using shared memory constructs. A few salient points concerning the ...
    • 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 ...
    • PORTS: Experiences with a Scheduler for Dynamic Real-Time Systems 

      Ghosh, Kaushik; Fujimoto, Richard M.; Schwan, Karsten (Georgia Institute of Technology, 1994)
      This paper describes several of our experiences with a real-time scheduler. Using a robot control application program, we motivate the importance of supporting multiple schedulers within the same application program. ...
    • Source-code Transformations for Efficient Reversibility 

      Perumalla, Kalyan S.; Fujimoto, Richard M. (Georgia Institute of Technology, 1999)
      An approach based on source-to-source compilation is presented for efficiently realizing reversibility of programs, in the context of the C language. The implementation of this approach in a portable "reverse C compiler" ...
    • Timepatch: A Novel Technique for the Parallel Simulation of Multiprocessor Caches 

      Shah, Gautam H.; Ramachandran, Umakishore; Fujimoto, Richard M. (Georgia Institute of Technology, 1994)
      We present a new technique for the parallel simulation of cache coherent shared memory multiprocessors. Our technique is based on the fact that the functional correctness of the simulation can be decoupled from its ...