Title:
GTW++ -- An Object-oriented Interface in C++ to the Georgia Tech Time Warp System
GTW++ -- An Object-oriented Interface in C++ to the Georgia Tech Time Warp System
Author(s)
Perumalla, Kalyan S.
Fujimoto, Richard M.
Fujimoto, Richard M.
Advisor(s)
Editor(s)
Collections
Supplementary to
Permanent Link
Abstract
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 clean and
extensible set of abstractions for model developers wishing to use Time
Warp as the parallel simulation paradigm. This interface delivers
virtually the same performance as that of the C language interface to GTW.
The object-oriented approach facilitates easily building higher-level
interfaces, such as process-oriented views, over the basic GTW++ interface.
GTW++ has been carefully designed so that almost identical interfaces can
be supported for different parallel computing platforms, such as
shared-memory machines and network of workstations, with appropriate
underlying implementations for each platform. Furthermore, the GTW++
interface can be directly provided by the GTW kernel if and when the
kernel itself is redesigned using an object-oriented approach.
Sponsor
Date Issued
1996
Extent
244491 bytes
Resource Type
Text
Resource Subtype
Technical Report