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
Authors
Perumalla, Kalyan S.
Fujimoto, Richard M.
Fujimoto, Richard M.
Authors
Person
Advisors
Advisors
Associated Organizations
Organizational Unit
Series
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