Title:
GTW++ -- An Object-oriented Interface in C++ to the Georgia Tech Time Warp System

Thumbnail Image
Author(s)
Perumalla, Kalyan S.
Fujimoto, Richard M.
Authors
Advisor(s)
Advisor(s)
Editor(s)
Associated Organization(s)
Organizational Unit
Supplementary to
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
Rights Statement
Rights URI